Yanıtlar:
Bu seçeneği .ssh / config dosyasına ekleyebilir ve yazarak bazılarını kaydedebilirsiniz:
Host host
BatchMode yes
işi yapmalı.
Bu sorunu yaşadım ve yanıtı burada buldum:
http://www.gossamer-threads.com/lists/openssh/dev/47179
Temel olarak, openssh, meydan okuma yanıtını uygulamak için klavye etkileşimli olarak kullanılır. Dolayısıyla, bu seçeneklerden herhangi biri "evet" olarak ayarlanırsa, klavyeyle etkileşimli kodda "evet" olarak ayarlanır. İstediğiniz davranışı elde etmek için her ikisini de "hayır" olarak ayarlamanız gerekir.
Yapmak zorundaydım:
ssh -o PasswordAuthentication=no -o KbdInteractiveAuthentication=no -o ChallengeResponseAuthentication=no
Tabii ki, bu BatchMode=yes
ayar sizin için tüm bunları halledecek ve gelecekte yeni kullanıcı etkileşimli kimlik doğrulama yöntemlerine karşı geleceğinizi kanıtlayacaktır.