Você conseguiu digitar a senha quando usou o -f
flag? Na página de manual do autossh:
Note that there is a crucial a difference between -f with autossh, and -f with ssh: when used with autossh ssh will be unable to ask for passwords or passphrases
Você ainda pode usar o sinalizador -f
, mas não pode usar a autenticação por senha. Em vez disso, use a autenticação de chave pública com um authorized_keys
-file no servidor VPN. Então deve funcionar com autossh -f -M 0 -N -o "ServerAliveInterval 30" -o "ServerAliveCountMax 3" -R 10000:localhost:22 console@<myvpnip>
. Observe a opção -N
extra para ssh
, útil apenas para encaminhar portas.
Você deve conseguir ver informações de depuração com tail -f /var/log/syslog
ou com journalctl -f
.