问题描述
通过在本地运行 security list-keychain -d user
,按预期列出所有用户的钥匙串...但是,当远程 (ssh) 运行相同的命令时,仅显示 system keychain
。
更奇怪的是,在本地运行 security default-keychain -d user
命令时,它正确地显示了 login keychain
,但在远程运行相同的命令 (ssh) 时,它一直显示 system keychain
。
顺便说一句,我用同一个用户运行这两个命令。
我已经尝试解决的问题:
- 解锁所有钥匙链
- 允许任何应用访问钥匙串证书的私钥。
2.1 也允许 ssh
和 ssh-agent
应用访问这些私钥
- 尝试将这些钥匙串添加到搜索列表中
- 还有一些我什至不记得的事情
感谢任何帮助。
谢谢。
解决方法
通过重启mac mini机器,问题解决了。再次reboot
救援...
希望这可以帮助那里的任何人。
玩得开心。