Відповіді:
Ви можете додати цю опцію до .ssh / config та зберегти деякий текст:
Host host
BatchMode yes
повинен виконати роботу.
У мене просто була ця проблема і тут я знайшов відповідь:
http://www.gossamer-threads.com/lists/openssh/dev/47179
В основному, opensh використовує інтерактивну клавіатуру для реалізації завдання-repsonse. Отже, якщо будь-який з цих параметрів встановлений на "так", тоді інтерактивна клавіатура встановлюється в коді "так". Ви повинні встановити обидва значення "ні", щоб отримати бажану поведінку.
Я повинен був зробити:
ssh -o PasswordAuthentication=no -o KbdInteractiveAuthentication=no -o ChallengeResponseAuthentication=no
Звичайно, ця BatchMode=yes
установка допоможе вам усе це, і в майбутньому доведеться проти будь-яких нових методів інтерактивної аутентифікації користувача в майбутньому.