在Mac上使用ssh-agent和/或Mac钥匙串时出现问题

伯恩·豪格

tl; dr:我在ssh-agent中有身份。除了一个,所有这些都被使用了。当我使用代理和钥匙串时,将其添加到代理和钥匙串中,但是随后又一次又一次提示我输入密码,就像密钥不在代理中一样(如果不是,则好像代理无法获取该密码)钥匙串中的密码短语)。

细节:

我有一堆SSH(RSA,协议2)密钥,我为此使用代理并将密码短语存储在钥匙串中。

对于其中一个(也只有一个)密钥,直到最近,SSH才开始忽略代理中的身份。那是:

  • 我使用键(ssh -i keyfile user@hostIdentitiesOnly代表Host *)连接
  • OS X要求输入密码。我设置了“保存在钥匙串中”复选框。
  • 身份隐式添加到代理,添加了钥匙串条目
  • 我关闭连接
  • 我重新连接
  • 我再次被要求输入密码,好像代理和/或钥匙串条目不存在

我已验证:-对于ssh,ssh-add和ssh-agent,钥匙串条目设置为“始终允许”。-密钥文件设置了正确的权限。-身份已加载到代理中。-只要我每次输入密码,登录名都可以使用该ID。

我尝试过的是:

  • 删除整个钥匙串条目,然后再次启动ssh。我被提示输入密码,并输入了密码,钥匙串中的条目和代理中的身份。连接正常,下次再次被询问。
  • 重命名密钥文件本身。创建了新的钥匙串条目,连接成功,但是在下一个连接中,我再次被要求输入密码。
  • 我已经ssh-add -D跟着ssh-add -k我已经验证了有问题的密钥是添加的身份中的一个;因此,原则上,代理与钥匙串之间的通信似乎正常。还是再问。

我的其他任何键都不会发生这种情况,并且该键本身可用于SSH。由于我对密钥使用了非常强大的密码短语,因此它也变得非常烦人。

伯恩·豪格

原来的问题是我的代理中有太多的ID。通常,-i一旦ssh在代理中具有身份,则ssh将忽略该选项,而仅依次使用代理中的身份。如果那里有超过5个服务器,则服务器将全部拒绝它们,然后由于尝试次数过多而恢复使用密码。

设置identitiesonlyhost *品牌SSH去的-i选项(或identityfile.ssh/config再次,但仍然会看在代理如果指定的身份已解除锁定,使固定从任何角度来看这一问题。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在Mac OS(Yosemite)上使用psycopg2时出现问题

来自分类Dev

将Mac App提交到Mac App Store时出现问题

来自分类Dev

在Mac OS X 10.9上设置pySDL2时出现问题

来自分类Dev

在Mac OSX 10.9.4上安装Ruby 1.9.3时出现问题

来自分类Dev

使用mySQL和PHP登录时出现问题

来自分类Dev

使用MySQL和PHP创建表时出现问题

来自分类Dev

尝试在Mac OS上运行git uninstall.sh时出现问题

来自分类Dev

在Mac OS X 10.10.2上使用Python 2.7.9 Anaconda 2.2.0编译igraph的C核心时出现问题

来自分类Dev

在Android Studio中(在Mac上)启动AVD(Android虚拟设备)时出现问题

来自分类Dev

使用PHP和MySQLi插入数据时出现问题

来自分类Dev

在Mac OS上为Anaconda安装dlib模块时出现问题

来自分类Dev

使用包含条件和通配符的数组时出现问题

来自分类Dev

在Mac上设置getstream.io react native demo时出现问题

来自分类Dev

使用gtk + 3和CSS时出现问题

来自分类Dev

在Mac上使用apache2时出现权限问题

来自分类Dev

使用iPad和Ubuntu 12.04时出现问题

来自分类Dev

在Mac上安装ubuntu 12.04(双启动)时出现问题

来自分类Dev

使用INNER JOIN和复合键时出现问题

来自分类Dev

在Mac上运行Java时出现问题

来自分类Dev

获取HID设备的MAC地址时出现问题

来自分类Dev

使用MySQL和PHP创建表时出现问题

来自分类Dev

在Mac OS X上启动Suricata时出现问题

来自分类Dev

在Mac上创建符号链接时出现问题

来自分类Dev

在Mac OSX上启动MySQL时出现问题

来自分类Dev

在Mac上安装16.04时出现问题:创建了BIOS引导分区

来自分类Dev

使用fgets和strcat时出现问题

来自分类Dev

使用PHP和MySQLi插入数据时出现问题

来自分类Dev

在Mac上的Xamarin Studio中加载iOS解决方案时出现问题

来自分类Dev

在 Mac 上安装 igraph 时出现问题(使用 python 2.7)

Related 相关文章

  1. 1

    在Mac OS(Yosemite)上使用psycopg2时出现问题

  2. 2

    将Mac App提交到Mac App Store时出现问题

  3. 3

    在Mac OS X 10.9上设置pySDL2时出现问题

  4. 4

    在Mac OSX 10.9.4上安装Ruby 1.9.3时出现问题

  5. 5

    使用mySQL和PHP登录时出现问题

  6. 6

    使用MySQL和PHP创建表时出现问题

  7. 7

    尝试在Mac OS上运行git uninstall.sh时出现问题

  8. 8

    在Mac OS X 10.10.2上使用Python 2.7.9 Anaconda 2.2.0编译igraph的C核心时出现问题

  9. 9

    在Android Studio中(在Mac上)启动AVD(Android虚拟设备)时出现问题

  10. 10

    使用PHP和MySQLi插入数据时出现问题

  11. 11

    在Mac OS上为Anaconda安装dlib模块时出现问题

  12. 12

    使用包含条件和通配符的数组时出现问题

  13. 13

    在Mac上设置getstream.io react native demo时出现问题

  14. 14

    使用gtk + 3和CSS时出现问题

  15. 15

    在Mac上使用apache2时出现权限问题

  16. 16

    使用iPad和Ubuntu 12.04时出现问题

  17. 17

    在Mac上安装ubuntu 12.04(双启动)时出现问题

  18. 18

    使用INNER JOIN和复合键时出现问题

  19. 19

    在Mac上运行Java时出现问题

  20. 20

    获取HID设备的MAC地址时出现问题

  21. 21

    使用MySQL和PHP创建表时出现问题

  22. 22

    在Mac OS X上启动Suricata时出现问题

  23. 23

    在Mac上创建符号链接时出现问题

  24. 24

    在Mac OSX上启动MySQL时出现问题

  25. 25

    在Mac上安装16.04时出现问题:创建了BIOS引导分区

  26. 26

    使用fgets和strcat时出现问题

  27. 27

    使用PHP和MySQLi插入数据时出现问题

  28. 28

    在Mac上的Xamarin Studio中加载iOS解决方案时出现问题

  29. 29

    在 Mac 上安装 igraph 时出现问题(使用 python 2.7)

热门标签

归档