我的一位同事在 10.04 LTS Server 上安装了 gnome 桌面。他的 gnome 会话在 ssh-agent 下运行,如果他直接运行 ssh-add,它会立即提示输入密码并添加密钥。他没有重新启动会话,所以我不确定是否每个会话都需要 ssh-add。
我习惯使用 OS X,其中 ssh 密钥密码存储在钥匙串中,因此您只需记住您的帐户密码。Gnome 是否有类似的带有图形界面的中央密码存储?它是桌面版的标准配置,还是也是额外安装的?
答案1
您的同事正在寻找的程序是ssh-askpass
:
在 X 下,要求用户输入 ssh-add 的密码
它被集成到 Gnome 包中ssh-askpass-gnome
(它将与 Gnome Keyring 交互,这样您就可以在密钥环中保存 ssh 密钥解密密码,并在需要时提供) - 请注意,如果元包ubuntu-desktop
已安装,它应该已经安装。