답변:
방금이 문제가 있었고 여기에서 답을 찾았습니다.
http://www.gossamer-threads.com/lists/openssh/dev/47179
기본적으로 openssh는 키보드 대화식을 사용하여 챌린지-응답을 구현했습니다. 따라서이 옵션 중 하나가 "yes"로 설정되면 코드에서 키보드 대화 형이 "yes"로 설정됩니다. 원하는 동작을 얻으려면 둘 다 "no"로 설정해야합니다.
나는해야했다 :
ssh -o PasswordAuthentication=no -o KbdInteractiveAuthentication=no -o ChallengeResponseAuthentication=no
물론이 BatchMode=yes
설정은 이러한 모든 사항을 처리하고 향후 새로운 사용자 대화 형 인증 방법에 대비하여 향후에 대비합니다.