Você consegue descobrir o SSH IP do seu computador?


9

Se o computador A SSHs computador B, o computador B pode encontrar o IP do computador A? Se sim, como?


Útil ao usar o C9.io ou outros serviços para chegar ao EC2 e, em seguida, restringir novamente as regras de tráfego de rede a esse IP.
Danny Staple

Respostas:


8

As informações de conexão SSH também são armazenadas na SSH_CONNECTIONvariável ambiental.

Você poderá visualizar isso digitando echo $SSH_CONNECTION.


8

Sim. Basta executar o netstat:

netstat --tcp --numeric

Procure o IP usando a porta 22. --numericforça o netstat a mostrar IPs e --tcpmostra apenas as conexões TCP


Ah, e como faço isso em um Mac?
precisa saber é o seguinte

11
De acordo com a página de manual aqui: developer.apple.com/library/mac/#documentation/Darwin/Reference/… , digite netstat -n. Não há filtragem TCP.
N /

Por conveniência netstat --tcp --numeric | grep :22 No entanto, ele mostrará todas as conexões SSH com o servidor, não aquela em que você está, o que eu acho implícito na pergunta.
canhoto L Balogh


1

Para SSH em uma interface específica, você também pode usar

tcpdump -i interface port 22

Isso funcionará para linux e mac e se você tiver uma porta tcpdump para windows , ela funcionará da mesma maneira.


0

é isso que você deseja, em um terminal:

lsof -i :ssh

fornece os nomes (se houver computadores disponíveis no seu computador), se você quiser o endereço IP deles, talvez queira que pingo nome o veja ou faça um IP nslookupou vá para http://ip2location.com ... .

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.