Se connecter à des VM Linux à l'aide des outils Google


Ce document explique comment se connecter à des instances de machines virtuelles (VM) Linux à l'aide de Google Cloud Console et de Google Cloud CLI. Pour en savoir plus sur le fonctionnement des connexions SSH dans Compute Engine, y compris la configuration et le stockage de clés SSH, consultez Connexions SSH aux VM Linux.

Pour découvrir d'autres méthodes de connexion aux VM Linux comme l'utilisation d'outils tiers, y compris PuTTY, consultez la section Se connecter à des VM Linux à l'aide d'outils tiers.

Avant de commencer

Systèmes d'exploitation compatibles

Ces méthodes de connexion sont compatibles avec tous les systèmes d'exploitation Linux disponibles sur Compute Engine. Pour Fedora CoreOS, vous devez configurer l'accès SSH afin de pouvoir utiliser ces méthodes.

Se connecter à des VM

Pour vous connecter à des instances Linux à l'aide de Google Cloud Console ou de Google Cloud CLI, suivez la procédure décrite dans l'un des onglets ci-dessous.

Console

Connectez-vous à des VM à l'aide de SSH-in-Browser depuis la console Google Cloud en procédant comme suit:

  1. Dans la console Google Cloud, accédez à la page Instances de VM.

    Accéder à la page Instances de VM

  2. Dans la liste des instances de machine virtuelle, cliquez sur SSH sur la ligne de l'instance à laquelle vous souhaitez vous connecter.

    bouton SSH en regard du nom de l'instance.

gcloud

  1. Dans la console Google Cloud, activez Cloud Shell.

    Activer Cloud Shell

    En bas de la fenêtre de la console Google Cloud, une session Cloud Shell démarre et affiche une invite de ligne de commande. Cloud Shell est un environnement shell dans lequel Google Cloud CLI est déjà installé, et dans lequel des valeurs sont déjà définies pour votre projet actuel. L'initialisation de la session peut prendre quelques secondes.

  2. Dans votre environnement de développement, exécutez la commande gcloud compute ssh pour vous connecter aux instances auxquelles vous êtes autorisé à accéder :

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

    Remplacez les éléments suivants :

    • PROJECT_ID : identifiant du projet contenant l'instance
    • ZONE : nom de la zone dans laquelle se trouve l'instance
    • VM_NAME : nom de l'instance

    Si vous avez défini les propriétés par défaut de Google Cloud CLI, vous pouvez omettre les options --project et --zone de cette commande. Exemple :

    gcloud compute ssh VM_NAME

Une fois la connexion établie, utilisez le terminal pour exécuter des commandes sur votre instance Linux. Lorsque vous avez fini d'utiliser l'instance, déconnectez-vous à l'aide de la commande exit.

Résoudre les problèmes

Pour connaître les méthodes de diagnostic et de résolution des échecs de connexion SSH, consultez la page Résoudre les problèmes liés à SSH.

Étape suivante