Para o reinício automático de uma sessão ssh, tente usar o autossh
Eu freqüentemente uso túneis ssh para acessar sessões VNC em máquinas remotas, mas isso está no meu laptop para que as conexões quebrem quando eu o ponho para dormir à noite. Se eu tentar reabrir a conexão pela manhã, tenho que matar manualmente a sessão ssh, senão recebo este erro:
bind: Address already in use
channel_setup_fwd_listener: cannot listen to port: 1202
Could not request local forwarding.
O comando SSH que estou usando é o seguinte:
ssh -N -C -f -L 1202:localhost:5900 name@server
Qual é a melhor maneira de fazer com que o túnel ssh morra quando se desconecta? Ou redefinir?
Para o reinício automático de uma sessão ssh, tente usar o autossh
Tags ssh port-forwarding