Pour transférer des fichiers vers des instances de machine virtuelle (VM) Compute Engine, différentes options sont disponibles en fonction du système d'exploitation de votre poste de travail et du système d'exploitation cible.
Transfert à partir de | Vers des instances Windows |
---|---|
Linux | |
Windows, macOS ou Android |
Transférer des fichiers via Cloud Storage
Les buckets Cloud Storage peuvent être utilisés comme point de transfert entre vos VM et vous. Vous pouvez utiliser un navigateur Web, Google Cloud CLI ou un langage de programmation pour transférer des fichiers entre les VM Cloud Storage et Compute Engine.
Différents types d'identifiants peuvent être utilisés pour l'étape d'importation et de téléchargement afin de répondre au mieux à vos besoins :
- L'accès aux données au nom d'un utilisateur est préférable pour les opérations à usage unique ou pour les ressources dont vous êtes principalement responsable.
- Envisagez d'utiliser les identifiants de compte de service pour les déploiements mis à l'échelle et les scénarios de ressources partagées.
Pour utiliser Cloud Storage afin de transférer des fichiers entre un ordinateur et une VM, procédez comme suit :
- Créez un bucket Cloud Storage si vous n'avez pas de bucket existant à utiliser pour les transferts de fichiers.
-
Utilisez les autorisations IAM pour modifier l'accès au bucket :
- Le rôle Administrateur des objets de l'espace de stockage doit être accordé aux comptes qui importent le ou les fichiers dans le bucket.
- Le rôle Lecteur des objets de l'espace de stockage doit être accordé aux comptes qui téléchargent le ou les fichiers.
- Connectez-vous à l'appareil source et importez les fichiers dans le bucket.
- Connectez-vous à l'appareil de destination et téléchargez les fichiers à partir du bucket pour terminer le transfert de fichiers.
- Facultatif : Supprimez les fichiers dont vous n'avez plus besoin pour éviter des frais de stockage indésirables.
Si vous devez transférer des fichiers dans l'autre sens, vous pouvez inverser le processus. Assurez-vous que le compte qui importe le fichier dispose d'un accès en écriture au bucket.
Transférer des fichiers à l'aide de Google Cloud CLI
Google Cloud CLI fournit un utilitaire de transfert de fichiers SCP (Secure Copy Protocol) via une connexion SSH établie.
Pour transférer des fichiers via SCP, procédez comme suit :
- Activez SSH sur votre VM Windows si ce n'est pas déjà fait.
-
Examinez vos règles de pare-feu et vérifiez que les connexions SSH sur le port
22
sont autorisées. Sinon, créez une règle de pare-feu SSH. - Vérifiez que gcloud CLI est installé sur l'appareil source contenant les fichiers à transférer.
-
Utilisez la commande
gcloud compute scp
pour transférer les fichiers sur la machine de destination.
L'exemple suivant copie un fichier présent sur votre poste de travail vers le répertoire d'accueil de la VM :
gcloud compute scp LOCAL_FILE_PATH VM_NAME:REMOTE_DIR
Remplacez les éléments suivants :
LOCAL_FILE_PATH
: chemin d'accès au fichier sur votre machineVM_NAME
: nom de votre VMREMOTE_DIR
: répertoire de la machine distante
Vous pouvez également copier des fichiers et des répertoires en sens inverse à partir de la machine distante. L'exemple suivant copie récursivement un répertoire depuis la source vers la destination :
gcloud compute scp --recurse VM_NAME:REMOTE_DIR LOCAL_FILE_PATH
Pour plus d'informations, consultez la documentation de référence gcloud compute scp
.
Transférer des fichiers via le client RDP pour Windows
De nombreux clients RDP Microsoft propriétaires permettent de connecter un espace de stockage local à une VM Windows distante, mais ce n'est pas le cas de tous les clients.
Suivez les instructions du système d'exploitation de l'appareil vers ou depuis lequel vous transférez des fichiers :
Windows
Transférez des fichiers via l'application Connexion Bureau à distance intégrée (%systemroot%/system32/mstsc.exe
) en procédant comme suit :
- Ouvrez l'application Connexion Bureau à distance.
- Développez la section Afficher les options.
- Cliquez sur l'onglet Ressources locales.
- Sous Ressources et périphériques locaux, cliquez sur Plus.
- Cochez la case Lecteurs ou sélectionnez le lecteur de votre choix.
- Connectez-vous à la VM comme vous le feriez normalement.
- Ouvrez l'Explorateur de fichiers sur la machine distante pour afficher votre lecteur installé.
- Utilisez ce lecteur pour les transferts de fichiers lorsque vous êtes connecté.
macOS
Transférez des fichiers via le client Microsoft RDP du Bureau à distance pour macOS en procédant comme suit :
- Cliquez sur l'icône + en haut à gauche.
- Sélectionnez Ajouter un PC.
- Sous l'onglet Dossiers, activez l'option Rediriger les dossiers.
- Appuyez sur l'icône + en bas à gauche.
- Choisissez un dossier que vous souhaitez rediriger.
- Connectez-vous à la VM comme vous le feriez normalement.
- Ouvrez l'Explorateur de fichiers sur la machine distante pour afficher votre dossier installé.
- Utilisez ce lecteur pour les transferts de fichiers lorsque vous êtes connecté.
Android
Transférez des fichiers via l'application Bureau à distance de Microsoft.
- Appuyez sur l'icône + en haut à droite.
- Sélectionnez Ajouter un PC.
- Sous Redirection de l'appareil et de l'audio, activez l'option Stockage.
- Connectez-vous à la VM comme vous le feriez normalement.
- Ouvrez l'Explorateur de fichiers sur la machine distante pour afficher votre espace de stockage installé.
- Utilisez ce lecteur pour les transferts de fichiers lorsque vous êtes connecté.
Étapes suivantes
- Connectez-vous à vos VM pour utiliser les fichiers que vous avez transférés.