如何让 gnome-keyring-daemon 在终端而不是 GUI 中提示输入 ssh-key 密码

rea*_*sgt 6 ssh gui gnome-keyring 12.04

在 gnome 会话中第一次使用密码访问 ssh-key 时,密码提示出现在我运行 ssh 命令的终端中要清晰得多。 但是,gnome-keyring-daemon 提示带有 GUI 弹出窗口,很容易在不同的工作区中丢失。

如何让 gnome-keyring-daemon 在终端而不是 GUI 中提示我?它应该是这样的:

$ ssh name@server.com
Enter password for ssh key `/path/to/my/key.dsa`: 
Run Code Online (Sandbox Code Playgroud)

例如,这是出现在非 X 会话中的提示。

gun*_*ert 1

如果您不坚持使用 gnome-keyring,这很容易。ssh-agent是您想要的工具。您可以使用 向正在运行的代理添加密钥,ssh-add path/to/keyfile并使用 列出活动密钥ssh-add -l

向代理添加密钥后,您可以ssh像现在一样使用,但密钥是由 提供的ssh-agent