Wenn Sie "ssh-keygen -t dsa" ausführen, werden zwei Dateien generiert, ein privater und ein öffentlicher Schlüssel. Es ist einfach zu verstehen, dass der private Schlüssel verwendet wird, um sich gegenüber der Außenwelt zu identifizieren, die nur Ihren öffentlichen Schlüssel sieht.
Allerdings habe ich auch ".pem" -Dateien gesehen, die ich auch selbst verwende. Welche Beziehung besteht zwischen der PEM-Datei und den PUB-Dateien? Ich hatte auf eine einfache Antwort gehofft, aber andere Fragen ( /server/9708/what-is-a-pem-file-and-how-does-it-differ-from-other-openssl- generated-key-file ) scheinen darauf hinzudeuten, dass es keine einfache Erklärung dafür gibt, warum eine PEM-Datei in verschiedenen Szenarien gegenüber einer Pub-Datei besser / schlechter sein kann.
quelle