Obter status do túnel autossh

1

Eu criei um túnel ssh usando o autossh usando autossh -M 0 -o "ServerAliveInterval 30" -o "ServerAliveCountMax 3" -fN -T -R 22222:localhost:22 console@<server_ip> . Ele funcionou bem por um tempo, mas agora parece fechado. Como posso verificar se o túnel está aberto?

Eu tentei:

lsof -i -n | egrep '\<ssh\>' | grep <server_ip>

Isso retornou:

ssh 28517 username 3u IPv4 4649313 0t0 TCP 192.168.13.100:37096-><server_ip>:ssh (ESTABLISHED)

Eu pensei que a resposta deveria indicar que o túnel está aberto (eu esperaria o retorno = 1 se nenhum túnel), mas quando eu tento usar o túnel eu recebo:

ssh: connect to host localhost port 22: Connection refused

O que preciso usar para verificar o status do túnel do cliente?

    
por ericksonla 02.01.2018 / 17:06

1 resposta

1

Parece que alguém deu uma resposta bem minuciosa no Stack Exchange usando um script de shell .

    
por 02.01.2018 / 17:54