Trasferisci i file nelle VM Windows

Per trasferire file nelle istanze di macchine virtuali (VM) Compute Engine, sono disponibili opzioni diverse a seconda del sistema operativo della workstation e del sistema operativo dell'istanza di destinazione.

Trasferimento da Alle istanze Windows
Linux
Windows, macOS o Android

Trasferimento di file tramite Cloud Storage

I bucket Cloud Storage possono essere utilizzati come punto di trasferimento tra te e le tue VM. Puoi utilizzare un browser web, Google Cloud CLI o un linguaggio di programmazione per trasferire file tra Cloud Storage e VM di Compute Engine.

Per il passaggio di caricamento e download è possibile utilizzare diversi tipi di credenziali per soddisfare al meglio le tue esigenze:

Per utilizzare Cloud Storage per trasferire file tra un computer e una VM:

  1. Crea un bucket Cloud Storage se non hai un bucket esistente da utilizzare per i trasferimenti di file.
  2. Utilizza le autorizzazioni IAM per modificare l'accesso al bucket:
    • Agli account che caricano file nel bucket deve essere concesso l'opzione Amministratore oggetti Storage.
    • Agli account che scaricano file deve essere concesso il ruolo Visualizzatore oggetti Storage.
  3. Accedi al dispositivo di origine e carica i file nel bucket.
  4. Accedi al dispositivo di destinazione e scarica i file dal bucket per completare il trasferimento dei file.
  5. (Facoltativo) Elimina i file di cui non hai più bisogno per evitare costi di archiviazione indesiderati.

Se devi trasferire i file nella direzione opposta, puoi invertire la procedura. Assicurati che l'account che carica il file abbia accesso in scrittura al bucket.

Trasferisci i file utilizzando Google Cloud CLI

Google Cloud CLI fornisce un'utilità per il trasferimento di file SCP (Secure Copy Protocol) tramite una connessione SSH stabilita.

Per trasferire file utilizzando SCP:

  1. Se non è già abilitato, abilita SSH sulla VM Windows.
  2. Esamina le regole del firewall e verifica che le connessioni SSH sulla porta 22 siano consentite. In caso contrario, crea una regola firewall SSH.
  3. Assicurati che gcloud CLI sia installato sul dispositivo di origine contenente i file da trasferire.
  4. Utilizza il comando gcloud compute scp per trasferire i file alla macchina di destinazione.

L'esempio seguente copia un file dalla workstation alla home directory della VM:

gcloud compute scp LOCAL_FILE_PATH VM_NAME:REMOTE_DIR

Sostituisci quanto segue:

  • LOCAL_FILE_PATH: il percorso del file nella macchina
  • VM_NAME: il nome della VM
  • REMOTE_DIR: una directory sulla macchina remota

Puoi anche copiare file e directory in senso inverso dal computer remoto. L'esempio seguente copia in modo ricorsivo una directory dall'origine alla destinazione:

gcloud compute scp --recurse VM_NAME:REMOTE_DIR LOCAL_FILE_PATH

Per maggiori informazioni, consulta la documentazione di riferimento di gcloud compute scp.

Trasferimento di file tramite il client RDP Windows

Molti client Microsoft RDP proprietari supportano la connessione dello spazio di archiviazione locale a una VM Windows remota, ma non è supportato da tutti i client.

Segui le istruzioni relative al sistema operativo del dispositivo su cui o da cui stai trasferendo i file:

Windows

Trasferisci i file tramite l'app Connessione desktop remota integrata (%systemroot%/system32/mstsc.exe) procedendo nel seguente modo:

  1. Apri l'applicazione Connessione desktop remoto.
  2. Espandi Mostra opzioni.
  3. Fai clic sulla scheda Risorse locali.
  4. In Dispositivi e risorse locali, fai clic su Altro.
  5. Seleziona la casella di controllo Drives o scegli il viaggio scelto.
  6. Connettiti e accedi alla VM come faresti normalmente.
  7. Apri Esplora file sul computer remoto e controlla l'unità montata.
  8. Usa questa unità per il trasferimento di file mentre sei connesso.

macOS

Trasferisci i file tramite Remote Desktop Microsoft RDP Client per macOS seguendo questi passaggi:

  1. Fai clic sull'icona + in alto a sinistra.
  2. Seleziona Aggiungi PC.
  3. Nella scheda Cartelle, attiva Cartelle di reindirizzamento.
  4. Premi l'icona + in basso a sinistra.
  5. Scegli una cartella che vuoi reindirizzare.
  6. Connettiti e accedi alla VM come faresti normalmente.
  7. Apri Esplora file sul computer remoto e controlla che la cartella sia montata.
  8. Usa questa unità per il trasferimento di file mentre sei connesso.

Android

Trasferisci file tramite l'app Desktop remoto di Microsoft.

  1. Premi l'icona + in alto a destra.
  2. Seleziona Aggiungi PC.
  3. In Reindirizzamento dispositivo e audio, attiva Archiviazione.
  4. Connettiti e accedi alla VM come faresti normalmente.
  5. Apri Esplora file sul computer remoto e controlla che lo spazio di archiviazione è montato.
  6. Usa questa unità per il trasferimento di file mentre sei connesso.

Passaggi successivi