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. Aktivieren Sie Cloud Shell in der Google Cloud Console.

    Cloud Shell aktivieren

    Unten in der Google Cloud Console wird eine Cloud Shell-Sitzung gestartet und eine Eingabeaufforderung angezeigt. Cloud Shell ist eine Shell-Umgebung, in der das Google Cloud CLI bereits installiert ist und Werte für Ihr aktuelles Projekt bereits festgelegt sind. Das Initialisieren der Sitzung kann einige Sekunden dauern.

  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