Xfce 的 SSH 钥匙串

Ala*_*air 27 ssh xfce xubuntu keychain

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

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

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

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

Dan*_*Dan 46

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

  • 这应该是公认的答案。 (8认同)
  • 除了在 bash 中添加 `export` 行,您还可以在设置 > 会话和启动中启用“启动时启动 GNOME 服务” (8认同)

小智 8

我认为这就是你要找的:

在 Xubuntu 11.10 中设置 SSH 代理以使用公钥进行无密码身份验证 | 尼加德号

如果您还没有这样做,请设置您的私钥和公钥(请参阅 Githubs 对设置 Git 中途的 SSH 密钥的描述)。将密码短语添加到您的私钥很重要。

安装包 ssh-askpass:

sudo apt-get install ssh-askpass
Run Code Online (Sandbox Code Playgroud)

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

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


wfa*_*ulk 6

使用ssh-agentssh-add

  • ssh-add 是一个很好的建议。但是,我仍然必须运行 ssh-add 并在每个会话中输入一次我的密码。这比以前好多了,但不如我运行 Gnome 时方便。 (3认同)
  • 我所说的会话是指每次登录时。是的,gnome-keyring 将密码存储在磁盘上,但它是使用登录密码加密的。 (2认同)