我需要登录到不支持基于密钥的身份验证的 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).
Run Code Online (Sandbox Code Playgroud)
无论如何我可以登录到这个服务器而不必每次都输入密码?
笔记