当我通过 Sierra 上的 ssh 连接到 Mac 时,我正在尝试解锁登录钥匙串(keychain)。 El Capitan 工作没有任何问题。
当我连接到 mac 并列出钥匙串(keychain)时,我得到以下结果:
security list-keychains
"/Library/Keychains/System.keychain"
"/Library/Keychains/System.keychain"
但是当我在 El Capitan 上执行相同的命令时:
"/Users/hudson/Library/Keychains/login.keychain"
"/Library/Keychains/System.keychain"
我发现当我通过证书连接时,我可以看到登录钥匙串(keychain),但我什至无法解锁它。有什么想法吗?
谢谢
最佳答案
将构建机器从 El Capitan 升级到 Sierra 时遇到了同样的问题。我发现要重新获得操作登录钥匙串(keychain)的能力,需要使用基于 key 的身份验证登录 SSH。当使用授权 key 登录时,我能够再次看到 login.keychain。
关于ssh - 通过 ssh 在 Sierra 上解锁登录钥匙串(keychain),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40860449/