Stellen Sie mithilfe von Secure Shell eine Connect zu einem virtuellen Lightsail for Research-Computer her - Amazon Lightsail für die Forschung

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 mithilfe von Secure Shell eine Connect zu einem virtuellen Lightsail for Research-Computer her

Sie können über das Secure Shell Protocol (SSH) eine Verbindung zu einem virtuellen Computer in Amazon Lightsail for Research herstellen. Sie können SSH verwenden, um Ihren virtuellen Computer remote zu verwalten, sodass Sie sich über das Internet bei Ihrem Computer anmelden und Befehle ausführen können.

Anmerkung

Sie können mit dem browserbasierten Amazon DCV-Client auch eine Remote Display-Protokollverbindung zu Ihrem virtuellen Computer herstellen. Amazon DCV ist in der Lightsail for Research-Konsole verfügbar. Weitere Informationen finden Sie unter Greifen Sie auf das Betriebssystem Ihres virtuellen Computers Lightsail for Research zu.

Erfüllen der Voraussetzungen

Sorgen Sie dafür, dass die folgenden Voraussetzungen erfüllt sind, bevor Sie beginnen.

Herstellen einer Verbindung zu einem virtuellen Computer mit SSH

Führen Sie eines der folgenden Verfahren aus, um eine SSH-Verbindung zu Ihrem virtuellen Computer in Lightsail for Research herzustellen.

Dieses Verfahren gilt, wenn Sie eine minimale Konfiguration für die Verbindung mit Ihrem virtuellen Computer bevorzugen. AWS CloudShell verwendet eine browserbasierte, vorab authentifizierte Shell, die Sie direkt von der aus starten können. AWS Management Console Sie können AWS CLI Befehle mit Ihrer bevorzugten Shell wie Bash oder Z-Shell ausführen. PowerShell Sie können dies tun, ohne Befehlszeilentools herunterladen oder installieren zu müssen. Weitere Informationen finden Sie unter Erste Schritte in AWS CloudShell im AWS CloudShell -Benutzerhandbuch.

Wichtig

Bevor Sie beginnen, stellen Sie sicher, dass Sie das Lightsail-Standardschlüsselpaar (DKP) für den virtuellen Computer erhalten, mit dem Sie eine Verbindung herstellen. Weitere Informationen finden Sie unter Holen Sie sich ein key pair für einen virtuellen Lightsail for Research-Computer.

  1. Starten Sie von der Lightsail for Research-Konsole aus, CloudShell indem Sie eine der folgenden Optionen wählen:

    1. Geben Sie in das Suchfeld "CloudShell" ein und wählen Sie dann. CloudShell

    2. Wählen Sie in der Navigationsleiste das CloudShellSymbol aus.

    3. Wählen Sie in CloudShellder Konsolen-Symbolleiste unten links in der Konsole.

    Die wichtigsten Funktionen der AWS CloudShell Benutzeroberfläche.

    Wenn die Eingabeaufforderung angezeigt wird, ist die Shell für die Interaktion bereit.

    AWS CloudShell Terminal-Schnittstelle.
  2. Wählen Sie eine vorinstallierte Shell, mit der Sie arbeiten möchten. Um die Standard-Shell zu ändern, geben Sie an der Befehlszeile einen der folgenden Programmnamen ein. Bash ist die Standard-Shell, die beim Starten ausgeführt wird AWS CloudShell.

    Bash

    bash

    Wenn Sie wechseln zu Bash, wird das Symbol in der Befehlszeile auf aktualisiert$.

    PowerShell

    pwsh

    Wenn Sie zu wechseln PowerShell, wird das Symbol in der Befehlszeile auf aktualisiertPS>.

    Z shell

    zsh

    Wenn Sie zu wechseln Z shell, wird das Symbol in der Befehlszeile auf aktualisiert%.

  3. Informationen zum Herstellen einer Verbindung mit einem virtuellen Computer vom CloudShell Terminalfenster aus finden Sie unterHerstellen einer Verbindung zu einem virtuellen Computer mithilfe von SSH auf einem lokalen Linux-, Unix- oder macOS-Computer.

Informationen zur vorinstallierten Software in der CloudShell Umgebung finden Sie im AWS CloudShell Benutzerhandbuch unter AWS CloudShell Computerumgebung.

Dieses Verfahren gilt, wenn Ihr lokaler Computer ein Windows-Betriebssystem verwendet. Dieses Verfahren verwendet den get-instance AWS CLI Befehl, um den Benutzernamen und die öffentliche IP-Adresse der Instanz abzurufen, zu der Sie eine Verbindung herstellen möchten. Weitere Informationen finden Sie unter get-instance in der AWS CLI -Befehlsreferenz.

Wichtig

Stellen Sie sicher, dass Sie das Lightsail-Standardschlüsselpaar (DKP) für den virtuellen Computer erhalten, zu dem Sie eine Verbindung herstellen möchten, bevor Sie mit diesem Verfahren beginnen. Weitere Informationen finden Sie unter Holen Sie sich ein key pair für einen virtuellen Lightsail for Research-Computer. Diese Prozedur gibt den privaten Schlüssel des Lightsail DKP in eine dkp_rsa Datei aus, die in einem der folgenden Befehle verwendet wird.

  1. Öffnen Sie ein Befehlszeilenfenster.

  2. Geben Sie den folgenden Befehl ein, um die öffentliche IP-Adresse und den Benutzernamen Ihres virtuellen Computers anzuzeigen. Ersetzen Sie den Befehl region-code durch den Code des Befehls, AWS-Region in dem der virtuelle Computer erstellt wurde, z. B. us-east-2 Ersetzen Sie computer-name durch den Namen des virtuellen Computers, mit dem Sie sich verbinden möchten.

    aws lightsail get-instance --region region-code --instance-name computer-name | jq -r ".instance.username" & aws lightsail get-instance --region region-code --instance-name computer-name | jq -r ".instance.publicIpAddress"

    Beispiel

    aws lightsail get-instance --region us-east-2 --instance-name MyJupyterComputer | jq -r ".instance.username" & aws lightsail get-instance --region us-east-2 --instance-name MyJupyterComputer | jq -r ".instance.publicIpAddress"

    In der Antwort werden der Benutzername und die öffentliche IP-Adresse des virtuellen Computers angezeigt, wie im folgenden Beispiel gezeigt. Notieren Sie sich diese Werte, da Sie sie im nächsten Schritt dieses Verfahrens benötigen.

    Der Benutzername und die öffentliche IP-Adresse eines virtuellen Computers.
  3. Geben Sie den folgenden Befehl ein, um eine SSH-Verbindung mit Ihrem virtuellen Computer herzustellen. Ersetzen Sie den Befehl user-name durch den Anmeldenamen und public-ip-address durch die öffentliche IP-Adresse Ihres virtuellen Computers.

    ssh -i dkp_rsa user-name@public-ip-address

    Beispiel

    ssh -i dkp_rsa ubuntu@192.0.2.0

    Sie sollten eine Antwort ähnlich dem folgenden Beispiel sehen, das eine SSH-Verbindung zeigt, die mit einem virtuellen Ubuntu-Computer in Lightsail for Research hergestellt wurde.

    SSH-Verbindung mit einem virtuellen Computer hergestellt.

    Nachdem Sie nun erfolgreich eine SSH-Verbindung zu Ihrem virtuellen Computer hergestellt haben, fahren Sie mit dem nächsten Abschnitt fort, der weitere Schritte enthält.

Dieses Verfahren gilt, wenn Ihr lokaler Computer ein Linux-, Unix- oder MacOS-Betriebssystem verwendet. Dieses Verfahren verwendet den get-instance AWS CLI Befehl, um den Benutzernamen und die öffentliche IP-Adresse der Instanz abzurufen, zu der Sie eine Verbindung herstellen möchten. Weitere Informationen finden Sie unter get-instance in der AWS CLI -Befehlsreferenz.

Wichtig

Stellen Sie sicher, dass Sie das Lightsail-Standardschlüsselpaar (DKP) für den virtuellen Computer erhalten, zu dem Sie eine Verbindung herstellen möchten, bevor Sie mit diesem Verfahren beginnen. Weitere Informationen finden Sie unter Holen Sie sich ein key pair für einen virtuellen Lightsail for Research-Computer. Diese Prozedur gibt den privaten Schlüssel des Lightsail DKP in eine dkp_rsa Datei aus, die in einem der folgenden Befehle verwendet wird.

  1. Öffnen Sie ein Terminal-Fenster.

  2. Geben Sie den folgenden Befehl ein, um die öffentliche IP-Adresse und den Benutzernamen Ihres virtuellen Computers anzuzeigen. Ersetzen Sie den Befehl region-code durch den Code der AWS Region, in der der virtuelle Computer erstellt wurde, z. B. us-east-2 Ersetzen Sie computer-name durch den Namen des virtuellen Computers, mit dem Sie sich verbinden möchten.

    aws lightsail get-instance --region region-code --instance-name computer-name | jq -r '.instance.username' && aws lightsail get-instance --region region-code --instance-name computer-name | jq -r '.instance.publicIpAddress'

    Beispiel

    aws lightsail get-instance --region us-east-2 --instance-name MyJupyterComputer | jq -r '.instance.username' && aws lightsail get-instance --region us-east-2 --instance-name MyJupyterComputer | jq -r '.instance.publicIpAddress'

    In der Antwort werden der Benutzername und die öffentliche IP-Adresse des virtuellen Computers angezeigt, wie im folgenden Beispiel gezeigt. Notieren Sie sich diese Werte, da Sie sie im nächsten Schritt dieses Verfahrens benötigen.

    Der Benutzername und die öffentliche IP-Adresse eines virtuellen Computers.
  3. Geben Sie den folgenden Befehl ein, um eine SSH-Verbindung mit Ihrem virtuellen Computer herzustellen. Ersetzen Sie den Befehl user-name durch den Anmeldenamen und public-ip-address durch die öffentliche IP-Adresse Ihres virtuellen Computers.

    ssh -i dkp_rsa user-name@public-ip-address

    Beispiel

    ssh -i dkp_rsa ubuntu@192.0.2.0

    Sie sollten eine Antwort ähnlich dem folgenden Beispiel sehen, das eine SSH-Verbindung zeigt, die mit einem virtuellen Ubuntu-Computer in Lightsail for Research hergestellt wurde.

    SSH-Verbindung mit einem virtuellen Computer hergestellt.

    Nachdem Sie nun erfolgreich eine SSH-Verbindung zu Ihrem virtuellen Computer hergestellt haben, fahren Sie mit dem nächsten Abschnitt fort, der weitere Schritte enthält.

Fortfahren mit dem nächsten Schritt

Nachdem Sie erfolgreich eine SSH-Verbindung zu Ihrem virtuellen Computer hergestellt haben, können Sie die folgenden zusätzlichen nächsten Schritte ausführen: