Dla wygody netstat --tcp --numeric | grep :22 pokaże jednak wszystkie połączenia SSH z serwerem, a nie te, w których jesteś, co, jak sądzę, sugeruje pytanie.
Lefty G Balogh
3
Tak, a oto jak w systemie Windows:
netstat -aPolecenie pokazuje wszystkie conections jak one się zdarzają.
Nie jestem guru Linuksa, ale jest bardzo podobny, a rzeczywiste polecenie podstawowe jest takie samo, jak sądzę:
daje ci nazwy (jeśli są dostępne komputery sshin na twoim komputerze), jeśli chcesz ich adres IP, może chcesz pingzobaczyć nazwę, zobaczyć adres IP lub zrobić nslookuplub przejść do http://ip2location.com ... .
Odpowiedzi:
Informacje o połączeniu SSH są również przechowywane w
SSH_CONNECTION
zmiennej środowiskowej.Powinieneś być w stanie to zobaczyć, wchodząc
echo $SSH_CONNECTION
.źródło
Tak. Wystarczy uruchomić netstat:
Poszukaj adresu IP za pomocą portu 22.
--numeric
zmusza netstat do pokazywania adresów IP i--tcp
pokazuje tylko połączenia TCPźródło
netstat --tcp --numeric | grep :22
pokaże jednak wszystkie połączenia SSH z serwerem, a nie te, w których jesteś, co, jak sądzę, sugeruje pytanie.Tak, a oto jak w systemie Windows:
netstat -a
Polecenie pokazuje wszystkie conections jak one się zdarzają.Nie jestem guru Linuksa, ale jest bardzo podobny, a rzeczywiste polecenie podstawowe jest takie samo, jak sądzę:
http://www.thegeekstuff.com/2010/03/netstat-command-examples/
źródło
W przypadku SSH na określonym interfejsie można również użyć
Będzie to działać w systemach Linux i Mac, a jeśli masz port tcpdump dla systemu Windows , będzie działał w ten sam sposób.
źródło
tego właśnie chcesz w terminalu:
daje ci nazwy (jeśli są dostępne komputery sshin na twoim komputerze), jeśli chcesz ich adres IP, może chcesz
ping
zobaczyć nazwę, zobaczyć adres IP lub zrobićnslookup
lub przejść do http://ip2location.com ... .źródło