Führen Sie diese Schritte aus, wenn Sie die SSH-Verbindung mit der Test-Linux-VM, die Sie in Ihrem Microsoft Azure-Abonnement bereitstellen möchten, über ein Linux-System herstellen.

Sie verwenden in den Schritten zum Erstellen der Test-VM in Microsoft Azure den Inhalt der generierten Datei für den öffentlichen Schlüssel. Wenn auf dem Linux-System, mit dem Sie die Verbindung mit der Test-VM herstellen möchten, bereits ein SSH-Schlüsselpaar vorhanden ist, können Sie diesen Schritt überspringen und mit der Erstellung der Test-VM fortfahren, wie unter Erstellen der Test-VM in Ihrem Microsoft Azure-Abonnement beschrieben.

Voraussetzungen

Bevor Sie diese Schritte ausführen, müssen Sie sicherstellen, dass Sie kein vorhandenes SSH-Schlüsselpaar überschreiben, das Sie für andere Zwecke behalten möchten. Auf Linux-Systemen werden die öffentlichen und privaten SSH-Schlüsseldateien standardmäßig in dem Linux-Verzeichnis ~/.ssh/id_rsa erstellt. Wenn in diesem Verzeichnis ein SSH-Schlüsselpaar vorhanden ist und Sie denselben Dateinamen verwenden, wenn Sie diesen Befehl ausführen oder einen anderen Speicherort im Befehl eingeben, an dem bereits ein SSH-Schlüsselpaar vorhanden ist, wir das vorhandene Schlüsselpaar überschrieben.

Prozedur

  1. Öffnen Sie über Ihr Linux-System eine Bash-Shell.
  2. Geben Sie in der Bash-Shell den folgenden Befehl ein:
    ssh-keygen -t rsa -b 2048
  3. Folgen Sie den Anweisungen auf dem Bildschirm zur Eingabe einer Datei, in der der Schlüssel gespeichert wird, zur Eingabe einer Passphrase und zur Bestätigung der Passphrase.
    Hier ist ein Beispiel für die Anweisungen auf dem Bildschirm. mykey wurde als die Datei eingegeben, in der der Schlüssel gespeichert wird.
    -bash-4.1$ ssh-keygen -t rsa -b 2048
    Generating public/private rsa key pair.
    Enter file in which to save the key (/mts-cm/home/user1/.ssh/id_rsa): mykey
    Enter passphrase (empty for no passphrase):
    Enter same passphrase again:
    
    Hinweis: Die Verwendung einer Schlüsselpassphrase ist eine optionale bewährte Methode.
    Der private Schlüssel wird in der Datei gespeichert, die Sie angeben, und der öffentliche Schlüssel wird in einer Datei mit demselben Namen und einer PUB-Erweiterung gespeichert. Bei dem Beispiel oben, in dem mykey als Datei eingegeben wird, ist dies die Beispielausgabe:
    Your identification has been saved in mykey.
    Your public key has been saved in mykey.pub.
    

Nächste Maßnahme

Erstellen Sie die Test-VM, indem Sie die Schritte unter Erstellen der Test-VM in Ihrem Microsoft Azure-Abonnement ausführen.