小编whi*_*537的帖子

当我通过 SSH 连接到 OS X 时,我没有钥匙串。当我使用终端时,我会

脚步

  1. 在我的 Windows 桌面上打开 PuTTY。
  2. 通过 SSH 连接到我的 MacBook Pro。
  3. cd 到 github 克隆
  4. $ git push

预期的

Everything up-to-date
Run Code Online (Sandbox Code Playgroud)

实际的

Enter passphrase for key '/Users/whit537/.ssh/github':
Run Code Online (Sandbox Code Playgroud)

笔记

  • github 密钥在 Keychain Access 中列出。
  • 我可以在 Keychain Access 中显示它的密码。
  • 我可以在 PuTTY 的提示下成功使用此密码。
  • 我在 MacBook 的终端窗口中得到了预期的结果。
  • uname -a:Darwin chad.whitacre 10.7.0 Darwin Kernel Version 10.7.0:Sat Jan 29 15:17:16 PST 2011;根:xnu-1504.9.37~1/RELEASE_I386 i386

更新

2011-04-12:我security通过相关边栏中的一个问题发现了该工具(发布时没有在可能的答案列表中注意到它)。我尝试跑步,security unlock-keychain但得到了相同的结果。似乎应该有某种方法可以做到这一点。实际上,有两个密钥有问题,它们是长密码,而不是短密码,我白天经常需要它们。所以我有一些动力去追查到底。

2011-04-13:这听起来很有希望。我/tmp/launch-*****/Listeners在 MacBook 上看到了该文件。下次我使用 PC 时,我将尝试SSH_AUTH_SOCK在 PuTTY 会话中进行设置。如果这行得通,我会看到有关.profile …

ssh keychain macos

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

标签 统计

keychain ×1

macos ×1

ssh ×1