小编Cha*_*pta的帖子

我可以使用 OS X 钥匙串中的密码自动登录到 ssh 吗?

我需要登录到不支持基于密钥的身份验证的 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)

无论如何我可以登录到这个服务器而不必每次都输入密码?

笔记

  1. 我在钥匙串中使用的方案看起来像这样
    • 种类:网络密码
    • 账号:用户名
    • 其中: ssh://server-name

ssh macos

10
推荐指数
2
解决办法
3万
查看次数

标签 统计

macos ×1

ssh ×1