Trasferisci i file nelle VM Windows


Per trasferire file alle istanze di macchine virtuali (VM) Compute Engine, sono disponibili diverse opzioni 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 le VM di Cloud Storage e Compute Engine.

Per il passaggio di caricamento e download è possibile utilizzare diversi tipi di credenziali in base alle tue esigenze:

Per utilizzare Cloud Storage per trasferire file tra un computer e una VM, svolgi i seguenti passaggi:

  1. Crea un bucket Cloud Storage se se non esiste un bucket esistente da usare per i trasferimenti di file.
  2. Utilizza le autorizzazioni IAM per modificare l'accesso al bucket:
    • Gli account che caricano file nel bucket devono disporre del ruolo Amministratore oggetti Storage.
    • Gli account che scaricano i file devono disporre del ruolo Visualizzatore oggetti Storage.
  3. Accedi al dispositivo di origine e carica i file nel bucket.
  4. Accedi al dispositivo di destinazione e scarica file del bucket che completano il trasferimento.
  5. (Facoltativo) Elimina i file che non ti servono più per evitare costi di archiviazione indesiderati.

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

Trasferisci file utilizzando Google Cloud CLI

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

Per trasferire file utilizzando SCP:

  1. Attiva SSH sulla VM Windows, se non è già attivo.
  2. Rivedi le regole firewall e verifica che le connessioni SSH in entrata sulla porta 22 siano consentite; in caso contrario crea una regola firewall SSH.
  3. Assicurati che gcloud CLI sia installato sull'origine dispositivo contenente i file da trasferire.
  4. Usa gcloud compute scp per trasferire i file nella macchina di destinazione.

Il seguente esempio 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 sulla tua macchina
  • VM_NAME: il nome della VM
  • REMOTE_DIR: una directory sulla macchina remota

Puoi anche copiare file e directory in modo inverso dalla macchina remota. 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 ulteriori informazioni, consulta documentazione di riferimento di gcloud compute scp.

Trasferimento di file tramite il client RDP di Windows

Molti client Microsoft RDP proprietari supportare la connessione dello spazio di archiviazione locale a una VM Windows remota; tuttavia Questo non è supportato su tutti i client.

Segui le istruzioni per il sistema operativo del dispositivo su cui o da cui trasferisci i file:

Windows

Trasferisci i file tramite l'app Connessione Desktop remoto integrata (%systemroot%/system32/mstsc.exe) 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 Percorsi o scegli il viaggio che hai scelto.
  6. Connettiti alla VM e accedi come faresti normalmente.
  7. Apri Esplora file sulla macchina remota e controlla che l'unità sia montata.
  8. Utilizza questo disco per i trasferimenti di file mentre sei connesso.

macOS

Trasferisci i file tramite il client Microsoft RDP per macOS nel seguente modo:

  1. Fai clic sull'icona + in alto a sinistra.
  2. Seleziona Aggiungi PC.
  3. Nella scheda Cartelle, attiva Cartoline di reindirizzamento.
  4. Premi l'icona + in basso a sinistra.
  5. Scegli una cartella di cui vuoi eseguire il reindirizzamento.
  6. Connettiti alla VM e accedi come faresti normalmente.
  7. Apri Esplora file sulla macchina remota e controlla che la cartella sia montata.
  8. Utilizza questo disco per i trasferimenti di file mentre sei connesso.

Android

Trasferire file tramite il desktop remoto di Microsoft.

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

Passaggi successivi