38得票5回答
无密码的SSH无法正常工作

我尝试在A和B之间建立无密码的SSH连接,同时也在B和A之间建立了无密码的SSH连接。 使用ssh-keygen -trsa命令在两台机器上生成了公钥和私钥。 使用ssh-copy-id工具将公钥从A复制到B,以及从B复制到A。 从A到B的无密码SSH连接是有效的,但是从B到A的无密码SSH...

30得票4回答
ssh-add命令无法将我的身份添加到ssh-agent中。

我刚刚安装了Ubuntu 13.10,准备将我的身份添加到ssh-agent中,所以我打开了一个终端并执行了以下操作。 bjorgvin@buntu:~$ ssh-add -l The agent has no identities. bjorgvin@buntu:~$ ssh-add bj...

22得票2回答
如何使用多个不同账户和主机的ssh密钥

我有多个SSH密钥,同时在Bitbucket和GitHub上也有账户。每当我使用pull命令时,都会出现错误。 :/var/www/proj$ git pull origin master conq: repository access denied. fatal: The remote e...

14得票3回答
私钥无法解锁的原因可能是什么?

自从我一段时间前更新到Ubuntu 17.10以后,我的私钥 - 我用来通过ssh访问服务器的那些 - 在登录后不再自动解锁。 我的理解是,通常情况下,seahorse客户端应该负责这个问题,当您第一次输入密码时,会询问您是否要存储密钥的密码。 我最初的猜测是,seahorse-dae...

14得票1回答
钥匙链和ssh-ident之间有什么区别?

我正在考虑使用一种工具来设置我的 ssh-agent 环境,这样我只需要输入一次我的 ssh 密钥。 ssh-ident 和 keychain 之间有什么区别?其中一个有比另一个更多的优势吗?

13得票3回答
如何避免每次都输入ssh-add命令

我阅读并按照一些在线文档的指导来设置一个ssh-agent,这样每次我通过ssh连接到远程机器时就不需要输入密码了。 然而,即使有ssh-agent的帮助,每次重新启动shell后我仍然需要执行ssh-add命令。然后ssh-add会要求我输入密码来解锁私钥。 Enter passphra...

12得票3回答
为什么ssh-agent不会保存我的未加密密钥以供以后使用?

每次从我们的无头Ubuntu服务器SSH登录到另一台服务器时,都会要求输入我的密钥文件密码,即使我之前已经连接过服务器。 你有任何想法可能是什么原因吗?可能是因为简单的事情,比如ssh-agent当前没有运行之类的。 我的Ubuntu Gnome桌面上相同的密钥工作正常。服务器和桌面都在运...

10得票4回答
如果在ssh-agent中没有密钥,那么在ssh/slogin之前执行ssh-add命令可以将其添加进去吗?

当我在运行Gnome时,如果身份验证未加载,ssh-agent将在登录slogin/ssh时运行ssh-add。我想在远程shell上模仿这种行为,但是我找到的所有内容都建议在登录时运行ssh-add。我只想在随后在远程shell上运行slogin/ssh时运行ssh-add,而不是每次登录都...

9得票5回答
Xubuntu: 停止 gnome-keyring-daemon 模仿 ssh-agent 的行为

我想在Xubuntu中使用真正的ssh-agent而不是gnome-keyring。我按照http://dtek.net/blog/how-stop-gnome-keyring-clobbering-opensshs-ssh-agent-ubuntu-1204中的步骤进行了操作,但gnome ...

9得票2回答
为什么我的Ubuntu钥匙环不起作用?

我已经使用密码对我的 id_rsa 进行了加密。我想Ubuntu有一个钥匙环系统,可以防止我每次使用 id_rsa(例如 git push)时都要输入密码。有时候我不需要输入密码,有时候就需要。 当我执行 $ ssh-add -l Could not open a connection t...