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. In the Google Cloud console, go to the VM instances page.

    Go to VM instances

  2. In the list of virtual machine instances, click SSH in the row of the instance that you want to connect to.

    SSH button next to instance name.

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