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:
- Le credenziali dell'account utente sono ideali per operazioni monouso o per le risorse di cui sei principalmente responsabile.
- Valuta la possibilità di utilizzare le credenziali degli account di servizio per deployment scalati e scenari di risorse condivise.
Per utilizzare Cloud Storage per trasferire file tra un computer e una VM:
- Crea un bucket Cloud Storage se non hai un bucket esistente da utilizzare per i trasferimenti di file.
-
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.
- Accedi al dispositivo di origine e carica i file nel bucket.
- Accedi al dispositivo di destinazione e scarica i file dal bucket per completare il trasferimento dei file.
- (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:
- Se non è già abilitato, abilita SSH sulla VM Windows.
-
Esamina le regole del firewall
e verifica che le connessioni SSH sulla porta
22
siano consentite. In caso contrario, crea una regola firewall SSH. - Assicurati che gcloud CLI sia installato sul dispositivo di origine contenente i file da trasferire.
-
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 macchinaVM_NAME
: il nome della VMREMOTE_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:
- Apri l'applicazione Connessione desktop remoto.
- Espandi Mostra opzioni.
- Fai clic sulla scheda Risorse locali.
- In Dispositivi e risorse locali, fai clic su Altro.
- Seleziona la casella di controllo Drives o scegli il viaggio scelto.
- Connettiti e accedi alla VM come faresti normalmente.
- Apri Esplora file sul computer remoto e controlla l'unità montata.
- 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:
- Fai clic sull'icona + in alto a sinistra.
- Seleziona Aggiungi PC.
- Nella scheda Cartelle, attiva Cartelle di reindirizzamento.
- Premi l'icona + in basso a sinistra.
- Scegli una cartella che vuoi reindirizzare.
- Connettiti e accedi alla VM come faresti normalmente.
- Apri Esplora file sul computer remoto e controlla che la cartella sia montata.
- Usa questa unità per il trasferimento di file mentre sei connesso.
Android
Trasferisci file tramite l'app Desktop remoto di Microsoft.
- Premi l'icona + in alto a destra.
- Seleziona Aggiungi PC.
- In Reindirizzamento dispositivo e audio, attiva Archiviazione.
- Connettiti e accedi alla VM come faresti normalmente.
- Apri Esplora file sul computer remoto e controlla che lo spazio di archiviazione è montato.
- Usa questa unità per il trasferimento di file mentre sei connesso.
Passaggi successivi
- Connettiti alle tue VM per utilizzare i file che hai trasferito.