web-dev-qa-db-fra.com

quelle est la différence entre les différentes clés du cryptage à clé publique

Je suis confus entre les différentes clés utilisées dans le cryptage.

Amazon m'a donné key.pem

Sous Linux, je génère des clés comme id_rsa et id_rsa.pub

Maintenant, PuTTY a utilisé une clé comme key.ppk

Je suis vraiment confus quel type de clé est utilisé où

50
user22

key.pem peut contenir n'importe quoi - un certificat avec une clé publique, une clé publique SSH, une clé publique + une clé privée, un certificat avec une clé publique + une clé privée. PEM est un fichier texte, vous pouvez donc l'ouvrir dans le bloc-notes et vérifier son contenu.

id_rsa est une clé privée SSH au format OpenSSH. id_rsa.pub est une clé publique SSH au format OpenSSH.

Le fichier .ppk est la clé privée de PuTTY (si la mémoire est suffisante).

Pour vous authentifier sur un serveur distant, vous donnez à ses administrateurs votre clé publique et utilisez la clé privée dans votre client SSH. Alternativement (si les administrateurs vous donnent la paire de clés), vous utilisez la clé privée de cette paire de clés.