Stellen Sie mit dem Befehl Connect zu Lightsail-Linux- oder Unix-Instances her SSH - Amazon Lightsail

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Stellen Sie mit dem Befehl Connect zu Lightsail-Linux- oder Unix-Instances her SSH

Wenn Ihr lokaler Computer ein Linux- oder Unix-Betriebssystem, einschließlich macOS, verwendet, können Sie mithilfe des SSH Clients über ein Terminalfenster eine Verbindung zu Ihrer Linux- oder Unix-Instance in Amazon Lightsail herstellen.

Die in diesem Leitfaden beschriebene Methode zum Herstellen einer Verbindung mit Ihrer Instance ist eine von vielen. Weitere Informationen zu den anderen Methoden finden Sie unter SSHSchlüsselpaare.

Der einfachste Weg, eine Verbindung zu Ihrer Linux- oder Unix-Instanz in Lightsail herzustellen, ist die Verwendung des browserbasierten SSH Clients, der in der Lightsail-Konsole verfügbar ist. Weitere Informationen finden Sie unter Herstellen einer Verbindung mit Ihrer Linux- oder Unix-Instance.

Wichtig

Die browserbasierten SSH RDP /-Clients von Lightsail akzeptieren nur Datenverkehr. IPv4 Verwenden Sie einen Drittanbieter-Client für SSH oder RDP in Ihre Instance. IPv6 Weitere Informationen finden Sie unter Eine Verbindung mit Ihren Instances herstellen.

Schritt 1: Bestätigen Sie, dass Ihre Instance ausgeführt wird, und rufen Sie die öffentliche IP-Adresse ab

Im folgenden Verfahren melden Sie sich bei der Lightsail-Konsole an, um zu überprüfen, ob sich Ihre Instance im laufenden Zustand befindet, und um die öffentliche IP-Adresse Ihrer Instance abzurufen. Ihre Instance muss sich im laufenden Zustand befinden, um eine SSH Verbindung herstellen zu können, und Sie benötigen die öffentliche IP-Adresse Ihrer Instance, um später in diesem Handbuch eine Verbindung zu ihr herzustellen.

  1. Melden Sie sich bei der Lightsail-Konsole an.

  2. Suchen Sie auf der Lightsail-Startseite auf der Registerkarte „Instanzen“ die Instanz, zu der Sie eine Verbindung herstellen möchten.

  3. Bestätigen Sie, dass sich die Instance in einem ausgeführten Zustand befindet, und notieren Sie sich die öffentliche IP-Adresse Ihrer Instance.

    Der Status Ihrer Instance und ihre öffentliche IP-Adresse werden neben dem Namen Ihrer Instance aufgeführt, wie im folgenden Beispiel gezeigt.

    Der Status und die öffentliche IP-Adresse einer Instance

Schritt 2: Bestätigen Sie, dass das SSH key pair von Ihrer Instance verwendet wird

Im folgenden Verfahren bestätigen Sie das SSH key pair, das von Ihrer Instance verwendet wird. Sie benötigen den privaten Schlüssel des key pair, um sich bei Ihrer Instance zu authentifizieren und eine SSH Verbindung herzustellen.

  1. Wählen Sie auf der Lightsail-Startseite auf der Registerkarte Instanzen den Namen der Instanz aus, zu der Sie eine Verbindung herstellen möchten.

    Die Seite Verwaltung von Instances wird mit verschiedenen Registerkarten angezeigt, um Ihre Instance zu verwalten.

    Seite zur Instanzverwaltung in der Lightsail-Konsole
  2. Scrollen Sie in der Registerkarte Verbinden nach unten, um das Schlüsselpaar anzuzeigen, das von Ihrer Instance verwendet wird. Zwei Möglichkeiten sind möglich:

    1. Das folgende Beispiel zeigt eine Instance, die das Standardschlüsselpaar für die AWS Region verwendet, in der Sie Ihre Instance erstellt haben. Wenn Ihre Instance das Standardschlüsselpaar verwendet, können Sie mit Schritt 3 dieses Verfahrens fortfahren, um den privaten Schlüssel des Schlüsselpaars herunterzuladen. Lightsail speichert den privaten Schlüssel nur für das Standardschlüsselpaar jeder AWS Region.

      Standardschlüsselpaar, das für eine Lightsail-Instanz verwendet wird
    2. Das folgende Beispiel zeigt eine Instance, die ein benutzerdefiniertes Schlüsselpaar verwendet, das Sie entweder hochgeladen oder erstellt haben. Wenn Ihre Instance ein benutzerdefiniertes Schlüsselpaar verwendet, müssen Sie den privaten Schlüssel des benutzerdefinierten Schlüsselpaars suchen, in dem Sie Ihre Schlüssel speichern. Wenn Sie den privaten Schlüssel des benutzerdefinierten key pair verloren haben, können Sie mit Ihrem eigenen Client keine SSH Verbindung zu Ihrer Instance herstellen. Sie können den in der Lightsail-Konsole verfügbaren browserbasierten SSH Client jedoch weiterhin verwenden. Fahren Sie mit dem nächsten Schritt 3 fort: Ändern Sie die Berechtigungen Ihres privaten Schlüssels und stellen Sie mithilfe des SSH Abschnitts dieses Handbuchs eine Verbindung zu Ihrer Instance her, nachdem Sie den privaten Schlüssel des benutzerdefinierten key pair gefunden haben.

      Benutzerdefiniertes key pair, das für eine Lightsail-Instanz verwendet wird
  3. Wählen Sie in der Konto im oberen Navigationsmenü Account (Konto) aus.

    Kontomenü in der Lightsail-Konsole

    Die Seite Kontenverwaltung wird mit verschiedenen Registerkarten angezeigt, damit Sie Ihre Kontoeinstellungen verwalten können.

    Kontoverwaltungsseite in der Lightsail-Konsole
  4. Wählen Sie die Registerkarte „SSHSchlüssel“.

  5. Scrollen Sie nach unten und wählen Sie das Download-Symbol neben dem Standardschlüssel der AWS Region der Instanz aus, zu der Sie eine Verbindung herstellen möchten.

    Laden Sie den privaten Schlüssel des Standardschlüsselpaars von der Lightsail-Konsole herunter

    Der private Schlüssel wird auf Ihren lokalen Computer heruntergeladen. Möglicherweise möchten Sie den heruntergeladenen Schlüssel in ein Verzeichnis verschieben, in dem Sie alle Ihre SSH Schlüssel speichern, z. B. in einen Ordner „Keys“ im Home-Verzeichnis Ihres Benutzers. Sie müssen im nächsten Abschnitt dieses Leitfadens auf das Verzeichnis verweisen, in dem der private Schlüssel gespeichert ist. Wenn der private Schlüssel versucht, als ein anderes Format als .pem zu speichern, sollten Sie das Format vor dem Speichern manuell in .pem ändern.

    Anmerkung

    Lightsail bietet keine Hilfsprogramme zum Bearbeiten von .pem Dateien oder anderen Zertifikatsformaten. Wenn Sie das Format Ihrer privaten Schlüsseldatei konvertieren müssen, stehen kostenlose Open-Source-Tools wie Open SSL zur Verfügung.

    Fahren Sie mit dem nächsten Schritt 3 fort: Ändern Sie die Berechtigungen Ihres privaten Schlüssels und stellen Sie mithilfe des SSH Abschnitts dieses Handbuchs eine Verbindung zu Ihrer Instance her. Verwenden Sie dazu den privaten Schlüssel, den Sie gerade heruntergeladen haben, und stellen Sie eine SSH Verbindung zu Ihrer Instance her.

Schritt 3: Ändern Sie die Berechtigungen Ihres privaten Schlüssels und stellen Sie mithilfe von SSH

Im folgenden Verfahren werden Sie die Berechtigungen für Ihre private Schlüsseldatei so ändern, dass sie nur für Sie lesbar und beschreibbar ist. Anschließend öffnen Sie ein Terminalfenster auf Ihrem lokalen Computer und führen den SSH Befehl aus, um eine Verbindung mit Ihrer Instanz in Lightsail herzustellen.

  1. Öffnen Sie ein Terminalfenster auf Ihrem lokalen Computer.

  2. Geben Sie den folgenden Befehl ein, um den privaten Schlüssel des Schlüsselpaares nur von Ihnen lesbar und beschreibbar zu machen. Dies ist eine bewährte Sicherheitsmethode, die von einigen Betriebssystemen erforderlich ist.

    sudo chmod 400 /path/to/private-key.pem

    Ersetzen Sie im Befehl /path/to/private-key.pem mit dem Verzeichnispfad, zu dem Sie den privaten Schlüssel des Schlüsselpaares gespeichert haben, das von Ihrer Instance verwendet wird.

    Beispiel:

    sudo chmod 400 /Users/user/Keys/LightsailDefaultKey-us-west-2.pem
  3. Geben Sie den folgenden Befehl ein, um eine Verbindung zu Ihrer Instanz in Lightsail herzustellen, indem Sie: SSH

    ssh -i /path/to/private-key.pem username@public-ip-address

    Ersetzen Sie im Befehl Folgendes:

    • /path/to/private-key.pem mit dem Verzeichnispfad, in dem Sie den privaten Schlüssel des key pair gespeichert haben, das von Ihrer Instance verwendet wird.

    • username mit dem Benutzernamen Ihrer Instanz. Je nach Vorlage, die von Ihrer Instance verwendet wird, können Sie einen der folgenden Benutzernamen angeben:

      • AlmaLinux OS 9, Amazon Linux 2, Amazon Linux 2023, CentOS Stream 9BSD, kostenlose und offene SUSE Instances: ec2-user

      • Debian-Instances: admin

      • Ubuntu-Instances: ubuntu

      • Bitnami-Instances: bitnami

      • Plesk-Instances: ubuntu

      • cPanel und WHM Instanzen: centos

    • Ersetzen public-ip-address mit der öffentlichen IP-Adresse Ihrer Instance, die Sie weiter oben in diesem Handbuch in der Lightsail-Konsole notiert haben.

    Beispiel mit absoluten Pfad:

    ssh -i /Users/user/Keys/LightsailDefaultKey-us-west-2.pem ec2-user@192.0.1.0

    Beispiel mit relativem Pfad:

    Beachten Sie, das ./ der .pem-Datei vorangestellt sein muss. Die Auslassung von ./ und das einfache Schreiben von LightsailDefaultKey-us-west-2.pem wird nicht funktionieren.

    ssh -i ./LightsailDefaultKey-us-west-2.pem ec2-user@192.0.1.0

    Sie sind erfolgreich mit Ihrer Instance verbunden, wenn die Willkommensnachricht für Ihre Instance angezeigt wird. Das folgende Beispiel zeigt die Willkommensnachricht für eine Amazon,Linux,2-Instance; andere Instance-Vorlagen haben eine ähnliche Willkommensnachricht. Nachdem Sie eine Verbindung hergestellt haben, können Sie Befehle auf Ihrer Instanz in Lightsail ausführen. Um die Verbindung zu trennen, geben Sie exit ein und drücken Sie auf Enter.

    SSHVerbindung mit einer Lightsail-Instanz hergestellt