Riesci a scoprire l'IP SSH sul tuo computer?


9

Se il computer A SSHs computer B, il computer B può trovare l'IP del computer A? Se é cosi, come?


Comodo quando si utilizza C9.io o altri servizi per accedere a EC2 e quindi limitare nuovamente le regole del traffico di rete a tale IP.
Danny Staple,

Risposte:


8

Le informazioni sulla connessione SSH sono anche memorizzate nella SSH_CONNECTIONvariabile ambientale.

Dovresti essere in grado di visualizzarlo inserendo echo $SSH_CONNECTION.


8

Sì. Basta eseguire netstat:

netstat --tcp --numeric

Cerca l'IP utilizzando la porta 22. --numericforza netstat a mostrare gli IP e --tcpmostra solo le connessioni TCP


Oh e come posso farlo su un Mac?
JShoe,

1
Secondo la manpage qui: developer.apple.com/library/mac/#documentation/Darwin/Reference/… dovresti digitare netstat -n. Non esiste alcun filtro tcp.
nmat,

Per comodità netstat --tcp --numeric | grep :22 , tuttavia, mostrerà tutte le connessioni SSH al server, non quella in cui ci si trova, che penso sia implicita nella domanda.
Lefty G Balogh


1

Per SSH su un'interfaccia specifica, è anche possibile utilizzare

tcpdump -i interface port 22

Funzionerà per Linux e Mac e se hai una porta tcpdump per Windows , funzionerà allo stesso modo.


0

questo è quello che vuoi, in un terminale:

lsof -i :ssh

ti dà i nomi (se disponibili sul tuo computer sono collegati al tuo computer), se vuoi specificamente il loro indirizzo IP, forse vuoi pingil nome per vedere l'IP o fare un nslookupo andare su http://ip2location.com ... .

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.