Ich möchte ein SSH-Schlüsselpaar generieren, aber ich habe zwei verschiedene Möglichkeiten gefunden, dies zu tun. Einer verwendet openssl und der andere ist ssh-keygen.
Gibt es einen Unterschied hinsichtlich des Ergebnisses / des endgültigen Schlüssels dieser beiden Methoden?
openssl genrsa -out mykey.pem 1024
undssh-keygen -t rsa -P '' -f key -b 1024
selbst die Dateigröße wird unterschiedlich sein. Aber auch Terraform ( terraform.io/docs/providers/tls/d/public_key.html ) kann nicht mit dem von arbeitenssh-keygen
. Ich wünschte, jemand würde erklären, warum.Antworten:
ssh-keygen
Der OpenSSH-Befehl zum Generieren von Schlüsseln verwendet die OpenSSL-Bibliothek, sodass zwischen den beiden Methoden kein Unterschied besteht.Sie können sicher
ssh-keygen
das Standard- und Sofort-Tool verwenden, um ein Schlüsselpaar für die SSH-Pubkey-Authentifizierung zu erstellen.quelle