OSX安全找到,身份无法找到SSH-ED机身份(OSX security find-identity

2019-10-22 21:14发布

我的ssh-ING进入otherosx OSX从我的OSX(10.10.3)机(10.10.3)机,以建立一个Mac应用程序。

ssh user@otherosx

然后在otherosx我尝试导入身份是这样的:

security default-keychain -s /path/to/my/login.keychain
security unlock-keychain 
security import my_identity.p12 -P passphrase

然后我试图找到我的身份:

security find-identity

我得到这个:

Policy: X.509 Basic
  Matching identities
   0 identities found

  Valid identities only
   0 valid identities found

有谁知道如何解决这一问题? 有没有人遇到同样的问题?

PS。 我也试过完整路径随处可见, security list-keychains -s /path/to/my/login.keychain解锁钥匙链,寻找身份之前。

Answer 1:

OK,看来如果您导入这样的:

security import my_identity.p12 -k /path/to/my/login.keychain -P passphrase

那么它的工作原理。 至少对我来说工作一次。

看来,这也可能与这些问题:

“用户交互不允许”尝试登录使用协同设计的OSX应用

Xcode中,从詹金斯/ SSH协同设计错误- “用户交互不允许”



Answer 2:

运行命令“安全列表钥匙扣” 远程和检查它是否是上市的钥匙串。 我我的情况并非如此。 所以我固定它升级我的OSX的最后一个版本。 我读到一些问题OSX塞拉利昂版本。



文章来源: OSX security find-identity can't find identities in ssh-ed machine