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.
Ich bin kein Linux-Guru, aber es ist sehr ähnlich und der eigentliche Basisbefehl ist der gleiche, glaube ich:
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 ... .
Antworten:
SSH-Verbindungsinformationen werden auch in der
SSH_CONNECTION
Umgebungsvariablen gespeichert .Sie sollten dies durch Eingabe anzeigen können
echo $SSH_CONNECTION
.quelle
Ja. Führen Sie einfach netstat aus:
Suchen Sie über Port 22 nach der IP.
--numeric
Erzwingt, dass netstat IPs--tcp
anzeigt und nur TCP-Verbindungen anzeigtquelle
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/
quelle
Für SSH auf einer bestimmten Schnittstelle können Sie auch verwenden
Dies funktioniert für Linux und Mac. Wenn Sie einen tcpdump-Port für Windows haben , funktioniert dies genauso.
quelle
Dies ist, was Sie in einem Terminal wollen:
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 einenslookup
oder gehen Sie zu http://ip2location.com ... .quelle