Se connecter à des instances

Cette page décrit certaines des méthodes les plus couramment employées pour se connecter à des instances Compute Engine exécutant Linux ou Windows.

Pour découvrir d'autres méthodes de connexion aux instances, consultez les articles suivants :

Avant de pouvoir vous connecter, vous devez configurer l'accès utilisateur à votre instance. Dans cette page, nous partons du principe que vous avez déjà effectué les étapes décrites dans le guide Démarrage rapide à l'aide d'une VM Linux ou dans le guide Démarrage rapide à l'aide d'une VM Windows pour créer votre instance, et que par conséquent, vous avez déjà créé l'accès utilisateur par défaut.

Vous devez impérativement exécuter l'ensemble des procédures décrites dans l'un de ces deux guides (a minima) avant d'effectuer les opérations décrites sur cette page.

Pour découvrir comment gérer l'accès des utilisateurs à votre instance, consultez la section Gérer l'accès aux instances.

Se connecter à des instances Linux

Pour vous connecter à des instances Linux via la console Google Cloud Platform ou l'outil de ligne de commande gcloud du SDK, suivez les étapes décrites dans les onglets ci-dessous :

Si ces options SSH de base ne fonctionnent pas, vous devrez peut-être vous connecter à des instances à l'aide d'outils tiers ou vous connecter à des instances sans adresse IP externe.

Console

  1. Dans la console GCP, 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.

gcloud

Pour vous connecter aux instances auxquelles vous êtes autorisé à accéder, utilisez la commande gcloud compute ssh :

gcloud compute ssh --project [PROJECT_ID] --zone [ZONE] [INSTANCE_NAME]

Où :

  • [PROJECT_ID] est l'identifiant du projet GCP contenant l'instance.
  • [ZONE] est le nom de la zone dans laquelle se trouve l'instance.
  • [INSTANCE_NAME] est le nom de l'instance.

Si vous avez défini les propriétés par défaut de l'outil de ligne de commande gcloud, vous pouvez omettre les indicateurs --project et --zone de cette commande. Exemple :

gcloud compute ssh [INSTANCE_NAME]

Une fois la connexion établie, utilisez le terminal pour exécuter des commandes sur votre instance Linux. Quand vous avez terminé, servez-vous de la commande exit pour vous déconnecter de l'instance.

Localisation des clés SSH

Suite à votre première connexion, Compute Engine génère une paire de clés SSH et la stocke dans l'un des emplacements suivants :

  • Par défaut, Compute Engine ajoute la clé générée aux métadonnées du projet ou de l'instance.
  • Si votre compte est configuré pour utiliser la connexion au système d'exploitation, Compute Engine stocke la clé générée avec votre compte utilisateur.

Vous n'avez pas besoin de savoir où sont stockées vos clés SSH si vous utilisez l'une des méthodes décrites dans ce document pour vous connecter. En revanche, cette information est nécessaire si vous souhaitez vous connecter à l'aide des méthodes de connexion alternatives ou avancées décrites dans la page Se connecter à des instances à l'aide de méthodes avancées.

Se connecter à des instances Windows

Pour vous connecter à des instances Windows à l'aide du protocole RDP (Remote Desktop Protocol) via la console Google Cloud Platform ou une interface graphique, suivez les étapes décrites dans les onglets ci-dessous :

Se connecter à l'aide d'un client RDP doté d'une interface graphique

Avant de vous connecter, vérifiez que vous avez bien créé un mot de passe pour votre instance Windows. Notez-le, il vous faudra le saisir au cours des étapes suivantes :

Console

Pour vous connecter via la console GCP à l'aide de l'extension Chrome RDP, procédez comme suit :

  1. Installez l'extension Chrome RDP pour Google Cloud Platform.

  2. Accédez à la page des instances de VM de la console GCP et recherchez l'instance Windows à laquelle vous souhaitez vous connecter.

    Accéder à la page Instances de VM

  3. Cliquez sur le bouton RDP associé à l'instance à laquelle vous souhaitez vous connecter. L'extension Chrome RDP s'ouvre.

  4. Renseignez les champs Domain (Domaine), Username (Nom d'utilisateur) et Password (Mot de passe), puis cliquez sur OK pour vous connecter.

    Capture d'écran de la fenêtre de création d'instance avec l'ensemble d'options requis

    Si aucun domaine n'est configuré pour l'instance, vous pouvez laisser le champ Domain (Domaine) vide.

  5. Si vous y êtes invité, appuyez sur Continuer pour accepter le certificat.

Bureau à distance

Pour vous connecter à l'aide du service Connexion Bureau à distance de Microsoft Windows, procédez comme suit :

  1. Accédez à la page des instances de VM pour identifier l'adresse IP externe de votre instance Windows.

    Accéder à la page Instances de VM

    Vous pouvez également identifier l'adresse IP externe en exécutant la commande gcloud instances list dans l'outil de ligne de commande gcloud :

    gcloud compute instances list
    
  2. Lancez le service Connexion Bureau à distance de Microsoft Windows sur votre ordinateur.

    Capture d'écran de la fenêtre de connexion mstsc

  3. Saisissez l'adresse IP externe dans le champ Computer (Ordinateur). Cliquez sur Connect (Se connecter).

  4. Saisissez votre nom d'utilisateur et votre mot de passe. Ensuite, cliquez sur OK pour vous connecter.

Autre

Pour vous connecter à l'aide de clients via d'autres plates-formes acceptant le protocole RDP, tels que les clients développés pour Android, iOS et Mac, entre autres, procédez comme suit :

  1. Accédez à la page des instances de VM pour identifier l'adresse IP externe de votre instance Windows.

    Accéder à la page Instances de VM

    Vous pouvez également identifier l'adresse IP externe en exécutant la commande gcloud instances list dans l'outil de ligne de commande gcloud :

    gcloud compute instances list
    
  2. Installez le client compatible en respectant les instructions d'installation.

  3. Connectez-vous via l'adresse IP externe de votre instance, puis authentifiez-vous à l'aide du nom d'utilisateur et du mot de passe définis pour l'instance.

Pour obtenir la liste officielle des clients compatibles, consultez l'article de Microsoft Clients Bureau à distance.

Si vous rencontrez des difficultés pour vous connecter à l'aide de RDP, consultez la page Dépannage de RDP.

Se connecter à une instance Windows à l'aide de la ligne de commande

Cette section explique comment se connecter à une instance Windows à l'aide d'une console série interactive ou de la console d'administration spéciale (SAC, Special Administrative Console) de Windows, qui est souvent utilisée pour le dépannage avancé d'instances Windows.

Pour plus d'informations sur l'utilisation de la console série interactive, reportez-vous à la page Interagir avec la console série.

Pour vous connecter à une instance Windows à l'aide d'une console série interactive, suivez les étapes décrites dans les onglets ci-dessous :

Console

Pour vous connecter à une instance Windows à l'aide d'une console série interactive via la console GCP, procédez comme suit :

  1. Ouvrez la page des instances de VM dans la console GCP, puis cliquez sur le nom de l'instance. La page Détails de l'instance de VM s'affiche.

    Accéder à la page Instances de VM

  2. Cliquez sur Modifier. Dans la section *Remote access (Accès à distance), cochez la case Enable connecting to serial ports (Activer la connexion aux ports de série). Cela permet d'activer la console série interactive pour cette instance.

    Capture d'écran du paramètre dans la fenêtre de modification des détails de l'instance

    Si vous souhaitez appliquer ces paramètres à toutes les instances de votre projet, définissez des métadonnées personnalisées à l'échelle du projet.

    Pour plus d'informations sur la mise à jour des métadonnées d'instance, reportez-vous à la page Stocker et récupérer les métadonnées d'instances.

  3. Cliquez sur Enregistrer, puis revenez en haut de la page.

  4. Dans la section Remote access (Accès à distance), cliquez sur le menu déroulant situé à côté de Se connecter à la console série, puis sélectionnez Port de série 2. Une console d'administration spéciale (SAC) de Windows s'ouvre.

  5. Lorsque l'invite SAC> s'affiche, exécutez la commande cmd pour créer un canal. SAC renvoie le nom du canal, par exemple Cmd001.

  6. Exécutez la commande ch -sn [CHANNEL_NAME] et appuyez sur n’importe quelle touche pour vous connecter au canal. Exemple :

    SAC> cmd
    The Command Prompt session was successfully launched.
    SAC>
    EVENT:   A new channel has been created.  Use "ch -?" for channel help.
    Channel: Cmd0001
    SAC> ch -sn cmd0001
    Press any key to confirm connection to the channel.
    
  7. Saisissez le nom d'utilisateur, le domaine et le mot de passe associés à l'instance à laquelle vous souhaitez vous connecter.

gcloud

Pour vous connecter à votre instance Windows à l'aide d'une console série interactive via l'outil de ligne de commande gcloud, procédez comme suit :

  1. Si vous ne l'avez pas déjà fait, téléchargez et installez le SDK Google Cloud pour votre système d'exploitation local. Reportez-vous à la page Installer le SDK Google Cloud pour en savoir plus.

  2. Lancez le SDK Google Cloud.

  3. Exécutez la commande de configuration suivante pour que votre instance accepte les connexions sur les ports série.

    gcloud compute instances add-metadata [INSTANCE_NAME]
    --metadata=serial-port-enable=1
    

    Facultatif : Si vous souhaitez appliquer ces paramètres à toutes les instances de votre projet, exécutez à la place la commande du SDK gcloud ci-dessous :

    gcloud compute project-info add-metadata
    --metadata=serial-port-enable=1
    

    Pour plus d'informations sur les métadonnées personnalisées à l'échelle du projet, reportez-vous à la rubrique Définir des métadonnées personnalisées à l'échelle du projet.

    Pour plus d'informations sur la mise à jour des métadonnées, reportez-vous à la rubrique Mettre à jour des métadonnées d'instance.

  4. Exécutez la commande gcloud suivante pour démarrer une session interactive :

    gcloud compute connect-to-serial-port [INSTANCE_NAME] --port=2
    

    Capture d'écran de la session SAC interactive

  5. Lorsque l'invite SAC> s'affiche, exécutez la commande cmd pour créer un canal. SAC renvoie le nom du canal, par exemple Cmd001.

  6. Exécutez la commande ch -sn [CHANNEL_NAME] et appuyez sur n’importe quelle touche pour vous connecter au canal. Exemple :

    SAC> cmd
    The Command Prompt session was successfully launched.
    SAC>
    EVENT:   A new channel has been created.  Use "ch -?" for channel help.
    Channel: Cmd0001
    SAC> ch -sn cmd0001
    Press any key to confirm connection to the channel.
    
  7. Saisissez le nom d'utilisateur, le domaine et le mot de passe associés à l'instance à laquelle vous souhaitez vous connecter.

Étapes suivantes

Cette page vous a-t-elle été utile ? Évaluez-la :

Envoyer des commentaires concernant…

Documentation Compute Engine