Einführung
In diesem Dokument wird die Vorgehensweise zum Generieren eines SSH-Schlüsselpaars mit PuTTY und unter Verwendung einer Linux-Shell beschrieben. Fügen Sie es zu AMP hinzu, und greifen Sie dann auf die CLI zu. Die AMP Private Cloud-Appliance verwendet eine zertifikatsbasierte Authentifizierung für SSH in der Appliance. Das Verfahren zum schnellen Generieren eines Schlüsselpaars, um auf die CLI zuzugreifen und über SCP (WinSCP) mit dem Dateisystem zu interagieren, wird hier beschrieben.
Voraussetzungen
Anforderungen
Cisco empfiehlt, über Kenntnisse in folgenden Bereichen zu verfügen:
- PuTTY
- WinSCP
- Linux/Mac-Shell
Verwendete Komponenten
Dieses Dokument ist nicht auf bestimmte Software- und Hardwareversionen beschränkt.
Die Informationen in diesem Dokument wurden von den Geräten in einer bestimmten Laborumgebung erstellt. Alle in diesem Dokument verwendeten Geräte haben mit einer leeren (Standard-)Konfiguration begonnen. Wenn Ihr Netzwerk in Betrieb ist, stellen Sie sicher, dass Sie die potenziellen Auswirkungen eines Befehls verstehen.
Konfigurieren
Der erste Schritt besteht darin, ein RSA-Schlüsselpaar entweder über PuTTY oder die Linux-Shell zu generieren. Anschließend muss der öffentliche Schlüssel von der AMP Private Cloud Appliance hinzugefügt und als vertrauenswürdig eingestuft werden.
Generieren eines RSA-Schlüsselpaars mit PuTTY
Schritt 1: Stellen Sie sicher, dass Sie PuTTY vollständig installiert haben.
Schritt 2: Starten Sie PuTTYGen, das zusammen mit PuTTY installiert wird, um das RSA-Schlüsselpaar zu generieren.
Schritt 3: Klicken Sie auf Generate (Generieren), und bewegen Sie den Cursor zufällig, um die Generierung des Schlüsselpaars abzuschließen.
Schritt 4: Wählen Sie "Save public key" (Öffentlichen Schlüssel speichern) und "Save private key" (Privater Schlüssel speichern), der in den nachfolgenden Abschnitten verwendet werden soll, wie im Bild hier gezeigt.
Schritt 5: Öffnen Sie den öffentlichen Schlüssel mit Notepad, da das Format geändert werden muss, damit er im AMP Private Cloud Administration Portal akzeptiert werden kann.
Schritt 6: Entfernen Sie die ersten beiden Zeilen, die mit "—BEGIN" beginnen, und die letzte Zeile, die mit "— END" beginnt.
Schritt 7: Entfernen Sie alle Zeilenumbrüche, um den Inhalt des öffentlichen Schlüssels als eine durchgehende Leitung zu gestalten.
Schritt 8: Geben Sie am Anfang der Datei das Wort "ssh-rsa" ein. Speichern Sie die Datei.
RSA-Schlüsselpaar mit Linux/Mac erstellen
Schritt 1: Geben Sie in der Linux/Mac-CLI den Befehl "ssh-keygen" ein.
Schritt 2: Geben Sie die erforderlichen Parameter ein, und dieses erzeugt das RSA-Schlüsselpaar im Ordner "~/.ssh".
Schritt 3: Wenn Sie den Inhalt von id_rsa.pub öffnen, der der öffentliche Schlüssel ist, können Sie sehen, dass er bereits im erforderlichen Format ist.
Hinzufügen der generierten öffentlichen Schlüssel zum AMP Private Cloud Administration Portal
Schritt 1: Navigieren Sie zum AMP Private Cloud Administration Portal > Configuration > SSH.
Schritt 2: Klicken Sie auf "SSH-Schlüssel hinzufügen".
Schritt 3: Fügen Sie den Inhalt des öffentlichen Schlüssels hinzu, und speichern Sie diesen.
Schritt 4: Nachdem dies gespeichert wurde, stellen Sie sicher, dass Sie die Appliance neu konfigurieren.
Verwenden Sie das generierte Schlüsselpaar zur SSH-Eingabe in die Appliance mithilfe von PuTTY.
Schritt 1: Öffnen Sie PuTTY, und geben Sie die IP-Adresse des AMP Private Cloud Administration-Portals ein.
Schritt 2: Wählen Sie im linken Teilfenster Connection > SSH aus, und klicken Sie auf Auth.
Schritt 3: Wählen Sie den privaten Schlüssel aus, der von PuTTYGen generiert wurde. Dies ist eine PPK-Datei.
Schritt 4: Klicken Sie auf "Öffnen". Wenn Sie zur Eingabe eines Benutzernamens aufgefordert werden, geben Sie "root" ein. Sie sollten dann in der CLI der AMP Private Cloud landen.
Verwenden des konfigurierten Schlüsselpaars für SSH in die Appliance unter Linux
Schritt 1: Wenn die privaten und öffentlichen Schlüsselpaare korrekt im Pfad " ~/.ssh" gespeichert sind, sollten Sie in der Lage sein, SSH zur AMP Private Cloud-Appliance zu senden, indem Sie einfach den Befehl ssh eingeben, ohne Sie zur Eingabe eines Kennworts aufzufordern.
ssh root@<AMP-IP-ADDRESS>
Verwenden von WinSCP für die Interaktion mit dem Dateisystem der AMP Private Cloud
Schritt 1: Installieren Sie WinSCP auf Ihrem Computer, und starten Sie es.
Schritt 2: Geben Sie die IP-Adresse des AMP Private Cloud Administration-Portals ein, und wählen Sie das Dateiprotokoll als SCP aus. Geben Sie den Benutzernamen als root ein, und lassen Sie das Kennwortfeld.
Schritt 3: Wählen Sie Advanced > Advanced > SSH > Authentication aus
Schritt 4: Wählen Sie die PPK-Datei aus, die von PuTTYgen als privater Schlüssel generiert wurde.
Schritt 5: Klicken Sie auf OK und anschließend auf Anmelden. Sie sollten sich erfolgreich anmelden können, nachdem Sie die Aufforderung akzeptiert haben.