Transférer des fichiers vers des VM Windows


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 :

Pour utiliser Cloud Storage afin de transférer des fichiers entre un ordinateur et une VM, procédez comme suit :

  1. Créez un bucket Cloud Storage si vous n'avez pas de bucket existant à utiliser pour les transferts de fichiers.
  2. 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.
  3. Connectez-vous à l'appareil source et importez les fichiers dans le bucket.
  4. Connectez-vous à l'appareil de destination et téléchargez les fichiers à partir du bucket pour terminer le transfert de fichiers.
  5. 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 :

  1. Activez SSH sur votre VM Windows si ce n'est pas déjà fait.
  2. 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.
  3. Vérifiez que gcloud CLI est installé sur l'appareil source contenant les fichiers à transférer.
  4. 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 machine
  • VM_NAME : nom de votre VM
  • REMOTE_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 :

  1. Ouvrez l'application Connexion Bureau à distance.
  2. Développez la section Afficher les options.
  3. Cliquez sur l'onglet Ressources locales.
  4. Sous Ressources et périphériques locaux, cliquez sur Plus.
  5. Cochez la case Lecteurs ou sélectionnez le lecteur de votre choix.
  6. Connectez-vous à la VM comme vous le feriez normalement.
  7. Ouvrez l'Explorateur de fichiers sur la machine distante pour afficher votre lecteur installé.
  8. 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 :

  1. Cliquez sur l'icône + en haut à gauche.
  2. Sélectionnez Ajouter un PC.
  3. Sous l'onglet Dossiers, activez l'option Rediriger les dossiers.
  4. Appuyez sur l'icône + en bas à gauche.
  5. Choisissez un dossier que vous souhaitez rediriger.
  6. Connectez-vous à la VM comme vous le feriez normalement.
  7. Ouvrez l'Explorateur de fichiers sur la machine distante pour afficher votre dossier installé.
  8. Utilisez ce lecteur pour les transferts de fichiers lorsque vous êtes connecté.

Android

Transférez des fichiers via l'application Bureau à distance de Microsoft.

  1. Appuyez sur l'icône + en haut à droite.
  2. Sélectionnez Ajouter un PC.
  3. Sous Redirection de l'appareil et de l'audio, activez l'option Stockage.
  4. Connectez-vous à la VM comme vous le feriez normalement.
  5. Ouvrez l'Explorateur de fichiers sur la machine distante pour afficher votre espace de stockage installé.
  6. Utilisez ce lecteur pour les transferts de fichiers lorsque vous êtes connecté.

Étapes suivantes