Você tem um pequeno problema e um grande problema.
O problema grande é que a autenticação é interrompida sem o método qualquer . O comando que você corrigiu juntos deve funcionar com chaves criptográficas , das quais você parece não ter nenhuma. Isso pode ser porque você esqueceu de especificar -i /path/to/keys
na CLI, ou porque você está tentando autenticar como root, mas você tem as chaves como o usuário YourName (em outras palavras, as chaves estão em /home/YourName/.ssh
e elas não são em /root/.ssh
), ou vice-versa , ou porque você não configurou o login sem senha para [email protected]
.
O problema pequeno é indicado pela mensagem de erro
debug1: read_passphrase: can't open /dev/tty: No such device or address
que não é preocupante de forma alguma: está lhe dizendo que o túnel acima é criado sem um tty, e isso é um problema porque existe alguma mensagem de erro que não pode ser mostrada, exatamente porque não há tty. Provavelmente, a mensagem de erro é Host key verification failed
, porque você especificou que o arquivo que contém as Chaves do Host Conhecidas é /dev/null
, através da opção -o UserKnownHostsFile=/dev/null
; mas você também especificou -o StrictHostKeyChecking=no
, então a conexão não pára aqui.
Você pode se livrar de tal mensagem de erro (provavelmente) adicionando as opções -t -t
(sim, duas vezes), que alocarão um tty e exibirão a mensagem de erro (e verificarão se meu palpite está correto). Ou você pode simplesmente esquecê-lo, já que é amplamente irrelevante.