Transferir archivos a máquinas virtuales de Windows


Para transferir archivos a instancias de máquina virtual (VM) de Compute Engine, hay diferentes opciones disponibles en función del sistema operativo de tu estación de trabajo y del sistema operativo de la instancia de destino.

Transferir de A instancias de Windows
Linux
Windows, macOS o Android

Transferir archivos a través de Cloud Storage

Los segmentos de Cloud Storage se pueden usar como punto de transferencia entre tú y tus VMs. Puedes usar un navegador web, la CLI de Google Cloud o un lenguaje de programación para transferir archivos entre Cloud Storage y las VMs de Compute Engine.

Se pueden usar diferentes tipos de credenciales en los pasos de subida y descarga para que se adapten mejor a tus necesidades:

Para usar Cloud Storage y transferir archivos entre un ordenador y una VM, haz lo siguiente:

  1. Crea un segmento de Cloud Storage si no tienes ninguno que puedas usar para transferir archivos.
  2. Usa permisos de gestión de identidades y accesos para modificar el acceso al bucket:
    • Las cuentas que suban archivos al segmento deben tener el rol Administrador de objetos de Storage asignado.
    • Las cuentas que descarguen archivos deben tener asignado el rol Lector de objetos de Storage.
  3. Inicia sesión en el dispositivo de origen y sube los archivos al segmento.
  4. Inicia sesión en el dispositivo de destino y descarga los archivos del segmento para completar la transferencia.
  5. Opcional: elimina los archivos que ya no necesites para evitar cargos de almacenamiento no deseados.

Si necesitas transferir archivos en la otra dirección, puedes invertir el proceso. Asegúrate de que la cuenta que sube el archivo tenga acceso de escritura al contenedor.

Transferir archivos con Google Cloud CLI

La CLI de Google Cloud 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 mediante SCP, haz lo siguiente:

  1. Habilita SSH en tu VM de Windows si aún no lo has hecho.
  2. Revisa tus reglas de cortafuegos y confirma que se permiten las conexiones SSH en el puerto 22. Si no es así, crea una regla de cortafuegos SSH.
  3. Asegúrate de que gcloud CLI esté instalado en el dispositivo de origen que contenga los archivos que se van a transferir.
  4. Usa el comando gcloud compute scp para transferir los archivos al equipo de destino.

En el siguiente ejemplo se copia un archivo de tu estación de trabajo en el directorio principal de la VM:

gcloud compute scp LOCAL_FILE_PATH VM_NAME:REMOTE_DIR

Haz los cambios siguientes:

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

También puedes copiar archivos y directorios en sentido inverso desde el equipo remoto. En el siguiente ejemplo se copia de forma recursiva un directorio del 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 de gcloud compute scp.

Transferir archivos a través del cliente RDP de Windows

Muchos clientes de RDP de Microsoft de origen admiten la conexión de almacenamiento local a una VM de Windows remota. Sin embargo, esto no es compatible con todos los clientes.

Sigue las instrucciones correspondientes al sistema operativo del dispositivo al que quieres transferir archivos o desde el que quieres hacerlo:

Windows

Transfiere archivos a través de la aplicación Conexión a Escritorio remoto integrada (%systemroot%/system32/mstsc.exe) siguiendo estos pasos:

  1. Abre la aplicación Conexión a Escritorio remoto.
  2. Despliega Mostrar opciones.
  3. Haz clic en la pestaña Recursos locales.
  4. En Dispositivos y recursos locales, haz clic en Más.
  5. Marca la casilla Unidades o elige la unidad que quieras.
  6. Conéctate a la VM e inicia sesión como lo harías normalmente.
  7. Abre el Explorador de archivos en el equipo remoto y verás tu unidad montada.
  8. Usa esta unidad para transferir archivos mientras estés conectado.

macOS

Transfiere archivos a través del cliente de escritorio remoto de Microsoft RDP para macOS siguiendo estos pasos:

  1. Haz clic en el icono + situado en la parte superior izquierda.
  2. Selecciona Añadir PC.
  3. En la pestaña Carpetas, habilita Redirigir carpetas.
  4. Pulsa el icono + situado en la parte inferior izquierda.
  5. Elige la carpeta que quieras redirigir.
  6. Conéctate a la VM e inicia sesión como lo harías normalmente.
  7. Abre el Explorador de archivos en el equipo remoto y verás la carpeta montada.
  8. Usa esta unidad para transferir archivos mientras estés conectado.

Android

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

  1. En la parte superior derecha, toca el icono +.
  2. Selecciona Añadir PC.
  3. En Redirección de dispositivo y audio, habilita Almacenamiento.
  4. Conéctate a la VM e inicia sesión como lo harías normalmente.
  5. Abre el Explorador de archivos en el equipo remoto y verás tu almacenamiento montado.
  6. Usa esta unidad para transferir archivos mientras estés conectado.

Siguientes pasos