Obtém o endereço IP real ao usar um túnel reverso com ssh

1

Digamos que eu abro este túnel do meu local:

$ ssh -l [email protected] -R 2401:135.115.12.68:2401

Então, a partir de 135.95.66.88, posso verificar o túnel:

$ telnet localhost 2401

Eu sei que usando o lsof eu posso ver o endereço IP por trás das sessões ssh (meu IP local).

Mas, como posso saber de (135.95.66.88) para qual endereço IP o tráfego está sendo enviado (neste caso, 135.115.12.68).

Obrigado.

    
por Alex Pi 24.12.2014 / 00:15

1 resposta

0

Uma vez estabelecida a sessão ( telnet 2401 ), você deverá ver a conexão de rede via:

netstat -anp

A última coluna neste caso mostra o PID / comando. Como você sabe a sessão ssh, apenas grep netstat output para PID Você está interessado.

Isso deve funcionar no Linux. Em outros netstats * NIX, nem sempre tem a opção -p .

    
por 24.12.2014 / 01:06