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
- Si vous souhaitez utiliser les exemples de ligne de commande de ce guide, procédez comme suit :
- Installez la dernière version de Google Cloud CLI ou appliquez la mise à jour correspondante.
- Définissez une région et une zone par défaut.
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:
- In the Google Cloud console, go to the VM instances page.
- In the list of virtual machine instances, click SSH in the row of the instance that you want to connect to.
gcloud
-
In the Google Cloud console, 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.
-
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'instanceZONE
: nom de la zone dans laquelle se trouve l'instanceVM_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
- Découvrez comment vous connecter à des VM Windows.
- Découvrez comment gérer l'accès aux instances.
- Découvrez comment vous connecter à des VM Linux à l'aide d'outils tiers.
- Découvrez comment vous connecter à des VM Linux à l'aide de méthodes avancées.
- Découvrez comment transférer des fichiers vers des instances.
- Découvrez comment les connexions SSH aux VM Linux fonctionnent sur Compute Engine.