Azure VM - ssh-Schlüssel generieren, keine Passphrase

0

Ich habe eine Azure Ubuntu-VM unter Verwendung von Azure CLI mit dem folgenden Befehl erstellt: ssh-schlüssel generieren

Beim Versuch, mit ssh adminName @ in die neue VM zu ssh zu gelangen, wird eine Anmeldeaufforderung zur Eingabe einer Passphrase angezeigt.

Leider gibt mein Linux-Benutzerpasswort den privaten Schlüssel nicht frei. Sie können sehen, dass ich während der VM-Erstellung keine Passphrase angegeben habe.

Es sieht so aus, als hätte ich zuvor einige Azure-SSH-Schlüssel erstellt, und dieser VM-Erstellungsprozess hat diese neuen SSH-Schlüssel im selben Schlüsselspeicher abgelegt.

Wie ermittle ich aus den Dokumenten, mit denen ich die Schlüssel ursprünglich erstellt habe, welche Methode ?

SeaDude
quelle

Antworten:

0

Der CLI-Befehl az vm create, den Sie mit dem Parameter verwendet --generate-ssh-keyshaben, erstellt einen SSH-Schlüssel in ~ / .ssh.

--generate-ssh-keys

Generieren Sie ggf. öffentliche und private SSH-Schlüsseldateien. Die Schlüssel werden im Verzeichnis ~ / .ssh gespeichert.

Sie können den SSH-Schlüssel auch selbst mit dem von Ihnen ausgewählten Tool erstellen. Und dann verwenden Sie den Parameter --ssh-key-vaulemit Ihrem SSH-Schlüssel.

Charles Xu
quelle