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

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

我目前面临一个小问题ssh 代理服务。今天我删除 Boot Camp 分区后重启了电脑。从那时起,ssh-agent 不再在登录时自动启动。

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

如何检查服务配置?我该怎么做才能让它再次运行?

答案1

他们选择将 macOS 行为(Sierra)与主流 OpenSSH 重新调整。您也许会在这里找到让它重新工作的解释:

SSH 代理在启动时不会自动加载 OSX Sierra 钥匙串上的密码

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

相关内容