Vous devez créer un .p12
fichier. Pour ce faire, vous avez besoin de votre clé privée et d'un certificat pour cette clé. Ensuite, lancez ce qui suit sur votre console:
openssl pkcs12 -export -clcerts -inkey private.key -in certificate.crt -out MyPKCS12.p12 -name "Your Name"
où private.key
est votre clé RSA privée existante, certificate.crt
votre certificat existant et MyPKCS12.p12
le nom du fichier à créer. Ce fichier peut ensuite être importé dans votre trousseau.
Si vous avez besoin de votre clé pour l'accès SSH (SFTP, SCP ou similaire), il n'est pas nécessaire qu'elle se trouve dans votre trousseau. Copiez simplement votre clé privée dans ~/.ssh/
et éditez / créez le ~/.ssh/config
fichier. Là, vous mettriez quelque chose dans ce sens:
# replace the host, location of the private key and the remoteUserName
# with valid values.
Host remote.domain.com
IdentityFile ~/.ssh/private.key
User remoteUserName
Eh bien, je ne comprends pas que "besoin d'un certificat pour la clé" non plus ...
Je fais juste
ssh-add -K /path/to/private/key
.Cependant, assurez-vous que vous utilisez celui de Mac
ssh-add
et non celui de Macports (si vous avez déjà eu besoin de mettre à jour OpenSSH).Alors, fais juste
/usr/bin/ssh-add -K /path/to/private/key
.J'espère que ça t'as aidé.
la source
J'ai essayé d'importer un fichier .p12 à l'aide de l'interface graphique de Keychain pour être ignoré silencieusement sous Lion. Donc, juste pour être complet, j'aimerais cet article dans le blog de Stephan
http://www.arlt.eu/blog/2009/12/01/importing-iphone-keys-p12-and-pem-into-snow-leopards-keychain/
En bref, cela devrait faire l'affaire à chaque fois:
la source
En considérant tout au format PEM, le fichier de clé privée est server-key.key et le fichier de certificat est server-cert.pem.
la source
-T
ne fonctionne plus dans Sierra stackoverflow.com/questions/39868578/…