¿Puedes encontrar la IP SSH en tu computadora?


9

Si la computadora A SSHs la computadora B, ¿puede la computadora B encontrar la IP de la computadora A? ¿Si es así, cómo?


Útil cuando se utiliza C9.io u otros servicios para llegar a EC2, y luego se vuelve a restringir las reglas de tráfico de red a esa IP.
Danny Staple

Respuestas:


8

La información de conexión SSH también se almacena en la SSH_CONNECTIONvariable ambiental.

Debería poder ver esto ingresando echo $SSH_CONNECTION.


8

Si. Solo ejecuta netstat:

netstat --tcp --numeric

Busque la IP utilizando el puerto 22. --numericobliga a netstat a mostrar las IP y --tcpsolo muestra las conexiones TCP


Ah, y ¿cómo hago eso en una Mac?
JShoe

1
De acuerdo con la página de manual aquí: developer.apple.com/library/mac/#documentation/Darwin/Reference/… debe escribir netstat -n. No hay filtrado tcp.
nmat

netstat --tcp --numeric | grep :22 Sin embargo, por conveniencia , mostrará todas las conexiones SSH con el servidor, no la que usted tiene, lo cual creo que está implícito en la pregunta.
Zurdo G Balogh


1

Para SSH en una interfaz específica, también puede usar

tcpdump -i interface port 22

Esto funcionará para Linux y Mac y si tiene un puerto tcpdump para Windows , funcionará de la misma manera.


0

esto es lo que quieres, en una terminal:

lsof -i :ssh

le da los nombres (si está disponible para que las computadoras ingresen a su computadora), si desea específicamente su dirección IP, tal vez desee que pingel nombre vea la IP o haga una nslookupo vaya a http://ip2location.com ... .

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.