停止 ssh 询问密码

rid*_*rid 3 ssh

我正在使用具有密码短语的密钥文件连接到 SSH 服务器。如何让 ssh 停止询问密码并始终使用正确的密码?

小智 6

您可以使用它ssh-agent来记住密码。关于如何在 github 上执行此操作,有一个很好的指南:

http://help.github.com/ssh-key-passphrases


小智 6

显然,您必须至少提供一次正确的密码。

看看keychain“存储”绑定到私钥的密码。Keychain 使用ssh-agent来访问密钥。

我在我的 shell 启动脚本中使用这一行:

eval `keychain --eval --nogui -Q -q .ssh/id_rsakey`
Run Code Online (Sandbox Code Playgroud)

因此,一旦 shell 启动,我必须提供密码短语,并在整个登录过程中存储它。 ssh-agent应该正在运行,当然,在我的情况下,它是通过.xinitrc