Transferir archivos a máquinas virtuales Windows


Para transferir archivos a instancias de máquinas virtuales (VM) de Compute Engine, hay diferentes opciones disponibles según el sistema operativo de su estación de trabajo y el sistema operativo de la instancia de destino.

Transferir desde A instancias de Windows
linux
Windows, macOS o Android

Transferir archivos a través de Cloud Storage

Los depósitos de Cloud Storage se pueden utilizar como punto de transferencia entre usted y sus máquinas virtuales. Puedes usar un navegador web, la CLI de Google Cloud o un lenguaje de programación para transferir archivos entre Cloud Storage y las VM de Compute Engine.

Se pueden utilizar diferentes tipos de credenciales para el paso de carga y descarga para satisfacer mejor sus necesidades:

Para usar Cloud Storage para transferir archivos entre una computadora y una VM, haga lo siguiente:

  1. Crea un depósito de Cloud Storage si no tienes uno existente para usar en transferencias de archivos.
  2. Utilice permisos de IAM para modificar el acceso al depósito:
    • Las cuentas que cargan archivos en el depósito deben tener otorgado el administrador de objetos de almacenamiento .
    • Las cuentas que descargan archivos deben tener otorgada la función Visor de objetos de almacenamiento .
  3. Inicie sesión en el dispositivo de origen y cargue los archivos en el depósito.
  4. Inicie sesión en el dispositivo de destino y descargue los archivos del depósito para completar la transferencia de archivos.
  5. Opcional: elimine los archivos que ya no necesite para evitar cargos por almacenamiento no deseados.

Si necesita transferir archivos en la otra dirección, puede revertir el proceso. Asegúrese de que la cuenta que carga el archivo tenga acceso de escritura al depósito.

Transferir archivos usando la CLI de Google Cloud

Google Cloud CLI proporciona una utilidad de transferencia de archivos del Protocolo de copia segura (SCP) a través de una conexión SSH establecida.

Para transferir archivos usando SCP, haga lo siguiente:

  1. Habilite SSH en su máquina virtual Windows si aún no está habilitado.
  2. Revise las reglas de su firewall y confirme que las conexiones SSH en el puerto 22 estén permitidas; si no, cree una regla de firewall SSH .
  3. Asegúrate de que la CLI de gcloud esté instalada en el dispositivo de origen que contiene los archivos que se transferirán.
  4. Usa el comando gcloud compute scp para transferir los archivos a la máquina de destino.

El siguiente ejemplo copia un archivo desde su estación de trabajo al directorio de inicio de la VM:

gcloud compute scp LOCAL_FILE_PATH VM_NAME:REMOTE_DIR

Reemplace lo siguiente:

  • LOCAL_FILE_PATH : la ruta al archivo en su máquina
  • VM_NAME : el nombre de tu VM
  • REMOTE_DIR : un directorio en la máquina remota

También puede copiar archivos y directorios a la inversa desde la máquina remota. El siguiente ejemplo copia recursivamente un directorio desde el origen al destino:

gcloud compute scp --recurse VM_NAME:REMOTE_DIR LOCAL_FILE_PATH

Para obtener más información, consulta la documentación de referencia gcloud compute scp .

Transferir archivos a través del cliente RDP de Windows

Muchos clientes Microsoft RDP propios admiten la conexión de almacenamiento local a una máquina virtual Windows remota; sin embargo, esto no es compatible con todos los clientes.

Siga las instrucciones para el sistema operativo del dispositivo desde o hacia el que está transfiriendo archivos:

ventanas

Transfiera archivos a través de la aplicación integrada Conexión a Escritorio remoto ( %systemroot%/system32/mstsc.exe ) haciendo lo siguiente:

  1. Abra la aplicación Conexión a Escritorio remoto .
  2. Expanda Mostrar opciones .
  3. Haga clic en la pestaña Recursos locales .
  4. En Dispositivos y recursos locales , haga clic en Más .
  5. Seleccione la casilla de verificación Unidades o elija la unidad elegida.
  6. Conéctese e inicie sesión en la máquina virtual como lo haría normalmente.
  7. Abra el Explorador de archivos en la máquina remota y vea su unidad montada.
  8. Utilice esta unidad para transferir archivos mientras esté conectado.

macos

Transfiera archivos a través del Cliente RDP de Microsoft de Escritorio remoto para macOS haciendo lo siguiente:

  1. Haga clic en el ícono + en la parte superior izquierda.
  2. Seleccione Agregar PC .
  3. En la pestaña Carpetas , habilite Redirigir carpetas .
  4. Presione el ícono + en la parte inferior izquierda.
  5. Elija una carpeta a la que le gustaría redirigir.
  6. Conéctese e inicie sesión en la máquina virtual como lo haría normalmente.
  7. Abra el Explorador de archivos en la máquina remota y vea su carpeta montada.
  8. Utilice esta unidad para transferir archivos mientras esté conectado.

Androide

Transfiera archivos a través de la aplicación Escritorio remoto de Microsoft.

  1. Pulsa el icono + en la parte superior derecha.
  2. Seleccione Agregar PC .
  3. En Redirección de dispositivo y audio , habilite Almacenamiento .
  4. Conéctese e inicie sesión en la máquina virtual como lo haría normalmente.
  5. Abra el Explorador de archivos en la máquina remota y vea su almacenamiento montado.
  6. Utilice esta unidad para transferir archivos mientras esté conectado.

¿Qué sigue?