Anda harus membuat .p12
file. Untuk melakukan itu, Anda memerlukan kunci pribadi dan sertifikat untuk kunci itu. Kemudian jalankan yang berikut ini di konsol Anda:
openssl pkcs12 -export -clcerts -inkey private.key -in certificate.crt -out MyPKCS12.p12 -name "Your Name"
di mana private.key
kunci RSA pribadi Anda yang ada, certificate.crt
adalah sertifikat yang ada dan MyPKCS12.p12
merupakan nama file yang akan dibuat. File ini kemudian dapat diimpor ke gantungan kunci Anda.
Jika Anda memerlukan kunci Anda untuk akses SSH (SFTP, SCP atau yang serupa), kunci itu tidak harus ada di gantungan kunci Anda. Cukup salin kunci pribadi Anda ke ~/.ssh/
dan edit / buat ~/.ssh/config
file. Di sana Anda akan meletakkan sesuatu di sepanjang baris ini:
# replace the host, location of the private key and the remoteUserName
# with valid values.
Host remote.domain.com
IdentityFile ~/.ssh/private.key
User remoteUserName
Yah aku tidak mengerti bahwa "butuh sertifikat untuk kunci" ...
Saya hanya melakukannya
ssh-add -K /path/to/private/key
.Namun, pastikan Anda menggunakan bawaan Mac
ssh-add
dan bukan Macports (jika Anda perlu memutakhirkan OpenSSH).Jadi, lakukan saja
/usr/bin/ssh-add -K /path/to/private/key
.Semoga itu bisa membantu.
sumber
Saya sudah mencoba mengimpor .p12 menggunakan Keychain GUI hanya untuk diabaikan dalam diam-diam di bawah Lion. Jadi hanya untuk kelengkapan, saya ingin posting ini di Blog Stephan
http://www.arlt.eu/blog/2009/12/01/importing-iphone-keys-p12-and-pem-into-snow-leopards-keychain/
Singkatnya, ini harus dilakukan triknya setiap kali:
sumber
Mempertimbangkan semua dalam format PEM, file kunci pribadi adalah server-key.key dan file sertifikat adalah server-cert.pem.
sumber
-T
tidak lagi berfungsi di Sierra stackoverflow.com/questions/39868578/…