ssh-agent 服务在 Mac OS 10.11 上登录时停止启动

shu*_*ard 5 boot ssh ssh-agent osx-el-capitan macos

我目前面临一个有关ssh-agent服务的小问题。我今天在删除 Boot Camp 分区后重新启动了计算机。从那时起,ssh-agent 不再在登录时自动启动。

我经常将这个代理与 Git 和多个 SSH 密钥一起使用,以前从未见过这样的问题。我在“控制台”应用程序中找不到有关 ssh-agent 的任何错误。

如何查看服务配置?我该怎么做才能让它再次工作?

小智 5

他们选择将 macOS 行为 (Sierra) 与主流 OpenSSH 重新调整。您可能会在这里找到使其再次起作用的解释:

\n

SSH-agent 在启动期间不会自动加载 OSX Sierra 钥匙串上的密码

\n
\n

工程部门已根据以下信息确定此问题的行为符合预期:That\xe2\x80\x99s 是预期的。我们根据该领域的主流 OpenSSH 重新调整了我们的行为。如果您希望始终加载密钥,可以通过在 rc 脚本中运行 ssh-add -A 来轻松解决此问题。

\n
\n