Antworten:
Ja. Führen Sie einfach netstat aus:
netstat --tcp --numeric
Suchen Sie über Port 22 nach der IP. --numeric
Erzwingt, dass netstat IPs --tcp
anzeigt und nur TCP-Verbindungen anzeigt
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.
Ja, und so geht's in Windows:
Der netstat -a
Befehl zeigt alle Verbindungen an, sobald sie auftreten.
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/
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.
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 ping
der Name die IP-Adresse anzeigt oder eine nslookup
oder gehen Sie zu http://ip2location.com ... .