Xfce 的 SSH 钥匙串

Xfce 的 SSH 钥匙串

我最近在 Ubuntu 9.04 上从 Gnome 切换到 Xfce。

在 Gnome 中,第一次输入密码时,它提示我保存密码。

然而,在 Xfce 中,每次连接时都会提示我输入密码。

有没有简单的方法可以在 Xfce 中保存密码?

答案1

使用ssh-agentssh-add

答案2

如果您已经安装了 Seahorse ( sudo apt-get install seahorse),请将其添加export $(gnome-keyring-daemon --daemonize --start)到您的.bashrc,您将获得与原始 Ubuntu 相同的 SSH 密钥行为。

答案3

我想这就是你要找的东西:

在 Xubuntu 11.10 中设置 SSH 代理以使用公钥进行无密码身份验证 | Hnygard.no

如果您尚未设置私钥和公钥,请先设置(请参阅设置 Git 过程中有关 SSH 密钥的 Githubs 描述)。为私钥添加密码非常重要。

安装 ssh-askpass 包:

sudo apt-get install ssh-askpass

将“/usr/bin/ssh-add”添加到启动项中。转到“设置”-“设置管理器”-“会话和启动”。转到“应用程序自动启动”并添加运行命令“/usr/bin/ssh-add”的项目:

下次登录时,您将看到以下对话框,要求您输入密码。输入密码后,您可以打开终端或在文件管理器中使用 sftp,而无需输入密码。

答案4

ssh应用程序检查$SSH_ASKPASS环境变量(man ssh)并执行该应用程序以获取密码。您应该将此应用程序切换到另一个能够记住的应用程序:例如 GNOME 最初使用的应用程序。

相关内容