Risposte:
È possibile aggiungere queste opzioni a .ssh / config e salvare alcune digitazioni:
Host host
BatchMode yes
dovrebbe fare il lavoro.
Ho appena avuto questo problema e ho trovato la risposta qui:
http://www.gossamer-threads.com/lists/openssh/dev/47179
Fondamentalmente, openssh ha utilizzato la tastiera interattiva per implementare la risposta alla sfida. Quindi, se una di queste opzioni è impostata su "sì", allora la tastiera interattiva viene impostata su "sì" nel codice. Devi impostare entrambi su "no" per ottenere il comportamento desiderato.
Ho dovuto fare:
ssh -o PasswordAuthentication=no -o KbdInteractiveAuthentication=no -o ChallengeResponseAuthentication=no
Ovviamente, l' BatchMode=yes
impostazione dovrebbe occuparsi di tutto ciò per te e per te in futuro a prova di eventuali nuovi metodi di autenticazione interattiva dell'utente in futuro.