Questions tagged «ssh-agent»

5
无密码ssh无法正常工作
我试图建立一个无密码的SSH的B / W A来B并B给A为好。ssh-keygen -trsa在两台机器上使用生成公钥和私钥。使用的ssh-copy-id实用程序将公共密钥从复制A到B以及B到A。 该密码的ssh从工作A到B,但是not从B到A。我检查了〜/ ssh /文件夹的权限,这似乎很正常。 A's .ssh 文件夹权限: -rw------- 1 root root 13530 2011-07-26 23:00 known_hosts -rw------- 1 root root 403 2011-07-27 00:35 id_rsa.pub -rw------- 1 root root 1675 2011-07-27 00:35 id_rsa -rw------- 1 root root 799 2011-07-27 00:37 authorized_keys drwxrwx--- 70 root root 4096 2011-07-27 00:37 …
35 ssh  openssh  ssh-agent 

2
如何在不同的帐户和主机上使用多个ssh密钥
我有多个ssh密钥,并且在bitbucket和github上也有帐户。我什么时候使用拉它给我错误 :/var/www/proj$ git pull origin master conq: repository access denied. fatal: The remote end hung up unexpectedly 或者如果我ssh the bitbucket网站它给出错误的屁股公钥被拒绝 :~$ ssh git@bitbucket.org Permission denied (publickey). 我该如何解决这个问题,并在不同的帐户中使用不同的密钥。
21 ssh  git  ssh-agent  github 

2
ssh-add命令不会将我的身份添加到ssh-agent
我刚刚安装了ubuntu 13.10,然后将身份添加到ssh-agent中,所以我打开了一个终端并执行了此操作 bjorgvin@buntu:~$ ssh-add -l The agent has no identities. bjorgvin@buntu:~$ ssh-add bjorgvin@buntu:~$ ssh-add -l The agent has no identities. bjorgvin@buntu:~$ 有任何想法吗?
20 ssh  ssh-agent 

3
私钥未解锁的原因可能是什么?
自从我不久前更新到Ubuntu 17.10以来,我的私钥(例如,我用于通过ssh访问服务器的私钥)在登录后不再以编程方式被解锁。 我的理解是,通常seahorse client应该通过询问您在首次键入密钥时是否存储密钥密码来解决此问题。 我的第一个猜测是,seahorse-daemon由于某种原因,它没有运行,但它是: user@Zeus:~$ ps aux | grep seahorse user 19170 0.0 0.1 432636 26564 ? Ss 00:07 0:00 seahorse-daemon 我的第二个猜测是,由于某种原因,我必须删除»Passwords-> login«下存储在seahorse中的所有相关密码: 我希望强迫客户再次询问我,然后再次存储它们。但这也无济于事。客户没有弹出来问我... 然后我发现了一个可能与之相关的问题,但并没有帮助我: 解锁Ubuntu上的所有私钥,仅在登录时输入一次密码 由于其他密码的管理按预期工作(例如,鹦鹉螺,Chromium,Nextcloud等的密码),因此我认为问题与ssh-agent...有关 有人可以向我暗示正确的方向,如何解决这个问题?GNOME处理密码的方式有什么变化吗?也许在升级过程中无法安装某些新的高级程序? 更新 当我再次使用以下命令将私钥添加到身份验证代理时: ssh-add ~/.ssh/id_rsa 并尝试登录,系统将要求我仅解锁一次密钥,然后以编程方式将密钥解锁。但这仅在下一次重新启动之前有效。重新开始后,我必须再次添加密钥...

3
为什么ssh-agent无法保存我的未加密密钥供以后使用?
每次我从无头的Ubuntu服务器SSH到另一台服务器时,都会要求我输入密钥文件的密码。即使我以前已经连接到服务器。 您知道为什么会这样吗?它可能像ssh-agent当前没有运行一样简单。 我的Ubuntu Gnome桌面上的相同键工作正常。服务器和桌面都运行Ubuntu 10.10。 ps -ef | grep '[s]sh-agent' simon 3219 1 0 12:46 ? 00:00:00 ssh-agent
12 ssh  ssh-agent 

3
如何避免每次都键入ssh-add
我阅读并遵循了一些有关如何设置ssh代理的在线文档,这样就不必在每次ssh到远程计算机时都输入密码。 但是,在ssh-agent的帮助下,ssh-add每次重新启动Shell时我仍然需要做。在ssh-add随后要求我输入密码解锁私钥。 Enter passphrase for key '/home/xx/.ssh/id_rsa': 而不是输入我的远程计算机密码,而是要求我输入私钥的密码。这就像走出炼狱,然后发现自己陷入了地狱。看来id_rsa只是在会话中临时添加到ssh-agent中,因为每次我登录并键入时ssh-add -l。我得到: The agent has no identities. 请问如何将密钥(id_rsa)永久存储在ssh-agent中?谢谢 编辑:这就是我所做的ssh-agent。我将以下代码块附加到~/.bash_profile SSHAGENT=/usr/bin/ssh-agent SSHAGENTARGS="-s" if [ -z "$SSH_AUTH_SOCK" -a -x "SSHAGENT" ]; then eval `$SSHAGENT $SSHAGENTARGS` trap "kill $SSH_AGENT_PID" 0 fi


1
钥匙串与ssh-ident [关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 3年前关闭。 我正在考虑使用工具来设置ssh-agent环境,因此我只需要输入ssh一次密钥即可。 与之ssh-ident相比有哪些优缺点keychain?
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.