Können Sie die IP-SSH Ihres Computers herausfinden?

9

Wenn Computer A SSHs Computer B ist, kann Computer B die IP von Computer A finden? Wenn das so ist, wie?

JShoe
quelle
Praktisch, wenn Sie C9.io oder andere Dienste verwenden, um zu EC2 zu gelangen und dann die Netzwerkverkehrsregeln auf diese IP zu beschränken.
Danny Staple

Antworten:

8

SSH-Verbindungsinformationen werden auch in der SSH_CONNECTIONUmgebungsvariablen gespeichert .

Sie sollten dies durch Eingabe anzeigen können echo $SSH_CONNECTION.

jmccrohan
quelle
8

Ja. Führen Sie einfach netstat aus:

netstat --tcp --numeric

Suchen Sie über Port 22 nach der IP. --numericErzwingt, dass netstat IPs --tcpanzeigt und nur TCP-Verbindungen anzeigt

nmat
quelle
Oh und wie mache ich das auf einem Mac?
JShoe
1
Laut der Manpage hier: developer.apple.com/library/mac/#documentation/Darwin/Reference/… sollten Sie netstat -n eingeben. Es gibt keine TCP-Filterung.
nmat
Der Einfachheit halber werden netstat --tcp --numeric | grep :22 jedoch alle SSH-Verbindungen zum Server angezeigt, nicht die, in der Sie sich befinden, was meiner Meinung nach in der Frage impliziert ist.
Lefty G Balogh
3

Ja, und so geht's in Windows:

Der netstat -aBefehl zeigt alle Verbindungen an, sobald sie auftreten.

Geben Sie hier die Bildbeschreibung ein

Ich bin kein Linux-Guru, aber es ist sehr ähnlich und der eigentliche Basisbefehl ist der gleiche, glaube ich:

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

KCotreau
quelle
Für den Datensatz würden Sie nach einer IP-Adresse suchen mit: 22 am Ende.
KCotreau
1

Für SSH auf einer bestimmten Schnittstelle können Sie auch verwenden

tcpdump -i interface port 22

Dies funktioniert für Linux und Mac. Wenn Sie einen tcpdump-Port für Windows haben , funktioniert dies genauso.

MaQleod
quelle
0

Dies ist, was Sie in einem Terminal wollen:

lsof -i :ssh

Es gibt Ihnen die Namen (falls verfügbar von Computern, die in Ihren Computer integriert sind). Wenn Sie speziell deren IP-Adresse möchten, möchten Sie möglicherweise, dass pingder Name die IP-Adresse anzeigt oder eine nslookupoder gehen Sie zu http://ip2location.com ... .

Ali
quelle