키 기반 인증을 지원하지 않는 ssh 서버에 로그인해야합니다. 그리고 매번 암호를 입력하고 싶지 않습니다.
OS X Lion (10.7.2)을 사용하고 있습니다. OS X 키 체인에 암호를 추가했습니다 [1]. 이제를 사용하여 키 체인에서 자동으로 비밀번호를 검색 할 수 /usr/bin/security
있지만이 비밀번호를 ssh 프롬프트로 보내는 방법을 찾을 수 없습니다.
나는 또한 시도했다 sshpass
. 그러나 그것을 실행하려고하면 ssh가 다음 오류와 함께 종료됩니다.
ssh_askpass: exec(/usr/libexec/ssh-askpass): No such file or directory
Permission denied, please try again.
ssh_askpass: exec(/usr/libexec/ssh-askpass): No such file or directory
Permission denied, please try again.
ssh_askpass: exec(/usr/libexec/ssh-askpass): No such file or directory
Permission denied (publickey,password).
어쨌든 매번 비밀번호를 입력하지 않아도이 서버에 로그인 할 수 있습니까?
노트
- 키 체인에서 사용하는 구성표는 다음과 같습니다
- 종류 : 인터넷 비밀번호
- 계정 : 사용자 이름
- 어디에 : ssh : // server-name
STDIN is not a terminal
. 2) 대화식 세션의sshpass
경우-p
옵션이 아무것도 수행하지 않는 것 같습니다. 그러나 설정된sshpass
동안 실행하면SSH_ASKPASS
작동합니다!