Desculpas, mas acontece que houve um erro que eu não estava prestando atenção:
Error: remote port forwarding failed for listen port 3030
Este erro seria exibido após os erros could not resolve hostname
.
Embora não tenha certeza do que poderia estar causando o erro, consegui contorná-lo adicionando ExitOnForwardFailure yes
ao meu /etc/ssh/ssh_config
. Isso sairá da sessão ssh
quando esse erro for lançado.
Parece que a sessão ssh
subjacente estava suspensa devido a esse erro. Isso impediu que autossh
tentasse se reconectar ao meu servidor. Com essa alteração na configuração, autossh
tentará tentar novamente a conexão ssh
quando o erro for lançado.
systemctl status
agora está inundado com esses erros, pois autossh
tenta se conectar várias vezes:
starting ssh (count 16)
ssh child pid is 2463
Error: remote port forwarding failed for listen port 3030
ssh exited with error status 255; restarting ssh
starting ssh (count 17)
ssh child pid is 2473
Error: remote port forwarding failed for listen port 3030
ssh exited with error status 255; restarting ssh
starting ssh (count 18)
ssh child pid is 2481
Considerando que anteriormente apenas um desses erros seria exibido, após o qual autossh
seria interrompido.
Os erros que eu incluí na minha pergunta ainda ocorrem, no entanto, não acho que isso seja algo para se preocupar, pois é possível que uma conexão de rede não tenha sido estabelecida corretamente quando o serviço começa a ser executado.