Eu tentava definir ServerAliveInterval para algo mais alto do que o padrão 0 (nunca)
E ao invés de rodar esses túneis no background (com -f) eu colocaria em unidades do systemd com a opção Restart = always
Eu frequentemente inicio túneis SSH em segundo plano usando as opções ... -f -N -L ...
. Isso funciona muito bem, até que, por exemplo, eu durmo na minha máquina ou minhas credenciais VPN expirem, quando os túneis param de funcionar e tenho que vasculhar a saída de ps
para eliminar os antigos e reiniciar. O sintoma dos túneis quebrados é um "cano quebrado".
Existe alguma maneira de instruir o processo ssh
a sair quando o tubo se rompe? Então eu poderia apenas reiniciar meus túneis SSH quando eles morrem, e pular ps
.
Eu tentava definir ServerAliveInterval para algo mais alto do que o padrão 0 (nunca)
E ao invés de rodar esses túneis no background (com -f) eu colocaria em unidades do systemd com a opção Restart = always
Tags ssh tunneling ssh-tunneling