Mit Google-Tools eine Verbindung zu Linux-VMs herstellen


In diesem Dokument wird beschrieben, wie Sie über die Google Cloud Console und das Google Cloud CLI eine Verbindung zu Linux-VM-Instanzen herstellen. Informationen zur Funktionsweise von SSH-Verbindungen in Compute Engine, einschließlich der Konfiguration und Speicherung von SSH-Schlüsseln, finden Sie unter SSH-Verbindungen zu Linux-VMs.

Weitere Möglichkeiten zum Herstellen einer Verbindung zu Linux-VMs, z. B. zu Tools von Drittanbietern wie PuTTY, finden Sie unter Verbindung mithilfe von Drittanbietertools zu Linux-VMs herstellen.

Vorbereitung

Unterstützte Betriebssysteme

Diese Verbindungsmethoden werden für alle Linux-Betriebssysteme unterstützt, die in Compute Engine verfügbar sind. Für Fedora CoreOS müssen Sie den SSH-Zugriff einrichten, bevor Sie diese Methoden verwenden können.

Verbindung zu VMs herstellen

Wenn Sie über die Google Cloud Console oder das Google Cloud CLI eine Verbindung zu Linux-Instanzen herstellen möchten, führen Sie die Schritte auf einem der nachstehenden Tabs aus:

Console

Stellen Sie über die Google Cloud Console mit SSH im Browser eine Verbindung zu VMs her:

  1. Rufen Sie in der Google Cloud Console die Seite VM-Instanzen auf.

    Zu Seite „VM-Instanzen“

  2. Klicken Sie in der Liste der VM-Instanzen in der Zeile der Instanz, zu der Sie eine Verbindung herstellen möchten, auf SSH.

    SSH-Schaltfläche neben dem Instanznamen.

gcloud

  1. In the Google Cloud console, activate Cloud Shell.

    Activate Cloud Shell

    At the bottom of the Google Cloud console, a Cloud Shell session starts and displays a command-line prompt. Cloud Shell is a shell environment with the Google Cloud CLI already installed and with values already set for your current project. It can take a few seconds for the session to initialize.

  2. Führen Sie in Ihrer Entwicklungsumgebung den gcloud compute ssh-Befehl aus, um eine Verbindung zu Instanzen herzustellen, für die Sie eine Zugriffsberechtigung haben:

    gcloud compute ssh --project=PROJECT_ID --zone=ZONE VM_NAME

    Dabei gilt:

    • PROJECT_ID ist die ID des Projekts, das die Instanz enthält.
    • ZONE ist der Name der Zone, in der sich die Instanz befindet.
    • VM_NAME ist der Name der Instanz.

    Wenn Sie Standardeigenschaften für das Google Cloud CLI festgelegt haben, können Sie die Flags --project und --zone bei diesem Befehl weglassen. Beispiel:

    gcloud compute ssh VM_NAME

Nachdem Sie eine Verbindung hergestellt haben, führen Sie Befehle für die Linux-Instanz über das Terminal aus. Wenn Sie die Instanz nicht mehr benötigen, trennen Sie die Verbindung mit dem Befehl exit.

Fehlerbehebung

Methoden zur Diagnose und Behebung von fehlerhaften SSH-Verbindungen finden Sie unter Fehlerbehebung für SSH.

Nächste Schritte