相关疑难解决方法(0)

如何永久保存受密码保护的 SSH 密钥?

我正在使用很棒的窗口管理器

如何使用密码永久添加私钥?

这里答案的启发,我在 ~/.ssh/config 中添加了私钥

~/.ssh/config 的内容:

IdentityFile 'private key full path'
Run Code Online (Sandbox Code Playgroud)

~/.ssh/config 的权限: 0700

但这对我不起作用。

如果我在每个会话中手动添加密钥,它会起作用,但我正在寻找一种更优雅的方式(不在 .bashrc 中)

编辑

  • 使用Gnome经典(无效果)版本。

将 SSH 密钥添加ssh-copy-if到远程主机后,我在登录时在终端(GNOME 终端 3.0.1)中收到以下提示:

ssh -i .ssh/Password-Protected-Key user@host
Enter passphrase for key '.ssh/Password-Protected-Key':
Run Code Online (Sandbox Code Playgroud)
  • 使用Awesome窗口管理器 v3.4.10。我已经gnome-keyring-dameon杀死了另一个 pid 并运行gnome-keyring-daemon --start | grep SOCK(我还在 .profile 中添加了它)(grep)输出:

SSH_AUTH_SOCK=/tmp/keyring-2LXXXX/ssh

我遵循了完全相同的步骤,同样我没有任何 GUI ssh-add 对话框。

编辑 2

我在 Ubuntu 11.10 虚拟机上创建了一个新的受密码保护的密钥,但仍然无法获得任何密码提示。

编辑 3:这似乎不能在 Awesome 窗口管理器中工作 :( 可能还有其他..

ssh unity awesome gnome-classic

9
推荐指数
2
解决办法
2万
查看次数

标签 统计

awesome ×1

gnome-classic ×1

ssh ×1

unity ×1