Terminal 如何在Mac OS X Yosemite上导入RSA密钥?
执行以下操作:Terminal 如何在Mac OS X Yosemite上导入RSA密钥?,terminal,osx-yosemite,keychain,ssh-keys,Terminal,Osx Yosemite,Keychain,Ssh Keys,执行以下操作: ssh-keygen -t rsa ... security import ~/.ssh/id_rsa -k login.keychain -t priv -f openssh2 我得到以下错误: security: SecKeychainItemImport: Unknown format in import. 您可以先将其转换为X.509 pem: openssl rsa -in ~/.ssh/id_rsa -outform PEM -out id_rsa.pem 然后
ssh-keygen -t rsa
...
security import ~/.ssh/id_rsa -k login.keychain -t priv -f openssh2
我得到以下错误:
security: SecKeychainItemImport: Unknown format in import.
您可以先将其转换为X.509 pem:
openssl rsa -in ~/.ssh/id_rsa -outform PEM -out id_rsa.pem
然后,security
将能够识别它:
security import id_rsa.pem
样本输出:
1 key imported.
security import~/.ssh/id_rsa.pub-t pub-f openssh2
起作用,因此可能由于私钥密码短语…@AndrejsIgumenovs您将在将私钥转换为pem时输入密码短语。然后可以在不使用密码短语的情况下成功导入。