ssh - 通过 ssh 在 Sierra 上解锁登录钥匙串(keychain)

标签 ssh keychain macos-sierra

当我通过 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/

相关文章:

ios - 检查特定用户名是否存在于 KeyChain 如果不存在则使用密码 ios objective-c 存储新用户

macos - tmux和macOS剪贴板

python - Fabric 2.0.1 env 的替代品是什么?

linux - 是否可以将命令的输出从服务器传输到本地计算机?

ios - 删除 iOS 应用程序时删除私有(private)(钥匙串(keychain))数据

python - 在 mac 上为 python 3.6 安装 opencv3

mysql - 使用pip安装mysql-python时出错

linux - ssh 忽略特殊字符

bash - 如何快速检查私有(private) rsa key 是否仍然适用于 bash 中的一堆服务器?

xcode - GIDSignIn 钥匙串(keychain)错误 iOS 10 Xcode 8