Pouvez-vous trouver l'IP SSH sur votre ordinateur?

9

Si l'ordinateur A l'ordinateur SSH B, l'ordinateur B peut-il trouver l'IP de l'ordinateur A? Si c'est le cas, comment?

JShoe
la source
Pratique lorsque vous utilisez C9.io ou d'autres services pour accéder à EC2, puis restreignez à nouveau les règles de trafic réseau à cette adresse IP.
Danny Staple

Réponses:

8

Les informations de connexion SSH sont également stockées dans la SSH_CONNECTIONvariable d'environnement.

Vous devriez pouvoir voir cela en entrant echo $SSH_CONNECTION.

jmccrohan
la source
8

Oui. Exécutez simplement netstat:

netstat --tcp --numeric

Recherchez l'IP en utilisant le port 22. --numericforce netstat à afficher les IP et n'affiche --tcpque les connexions TCP

nmat
la source
Oh et comment faire ça sur un Mac?
JShoe
1
Selon la page de manuel ici: developer.apple.com/library/mac/#documentation/Darwin/Reference/… vous devez taper netstat -n. Il n'y a pas de filtrage TCP.
nmat
Pour plus de commodité netstat --tcp --numeric | grep :22 , il affichera toutes les connexions SSH au serveur, pas celui dans lequel vous vous trouvez, ce qui, je pense, est impliqué dans la question.
Lefty G Balogh
3

Oui, et voici comment sous Windows:

La netstat -acommande affiche toutes les connexions à mesure qu'elles se produisent.

entrez la description de l'image ici

Je ne suis pas un gourou de Linux, mais c'est très similaire, et la commande de base réelle est la même, je crois:

http://www.thegeekstuff.com/2010/03/netstat-command-examples/

KCotreau
la source
Pour mémoire, vous recherchez une adresse IP avec: 22 à la fin.
KCotreau
1

Pour SSH sur une interface spécifique, vous pouvez également utiliser

tcpdump -i interface port 22

Cela fonctionnera pour Linux et Mac et si vous avez un port tcpdump pour Windows , cela fonctionnera de la même manière.

MaQleod
la source
0

c'est ce que vous voulez, dans un terminal:

lsof -i :ssh

il vous donne les noms (si disponible des ordinateurs sshin dans votre ordinateur), si vous voulez spécifiquement leur adresse IP, peut-être que vous voulez que pingle nom pour voir l'IP ou faire un nslookupou aller à http://ip2location.com ... .

Ali
la source