Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
Usa la copia segura (SCP) desde la línea de comandos para transferir archivos a las instancias de máquina virtual (VM) aisladas de Google Distributed Cloud.
Antes de comenzar
Necesitas lo siguiente para usar la herramienta de línea de comandos de SCP y transferir archivos a VMs:
Debes administrar tus claves SSH de forma manual.
Debes habilitar la entrada en el puerto 22 para tu VM. Consulta la página Habilita direcciones IP para obtener más información.
La herramienta SCP usa los mismos archivos de claves que usas para conectarte a tus instancias con SSH estándar.
Solicita permisos y acceso
Para realizar las tareas que se indican en esta página, debes tener el rol de administrador de la VM del proyecto. Sigue los pasos para verificar que tienes el rol de administrador de máquinas virtuales del proyecto (project-vm-admin) en el espacio de nombres del proyecto en el que reside la VM.
Transfiere archivos a VMs
Ubica la dirección IP externa de la VM a la que deseas enviar archivos siguiendo las instrucciones de la página Habilita direcciones IP.
Usa la herramienta SCP para copiar un archivo de tu estación de trabajo al directorio principal de la VM de destino en el siguiente ejemplo, que usa una clave privada en ~/.ssh/my-ssh-key:
Usa las siguientes definiciones para tus variables.
Variable
Definición
LOCAL_FILE_PATH
Nombre del archivo local que deseas subir.
USERNAME
Tu nombre de usuario
IP_ADDRESS
Es la dirección IP externa de entrada de la VM.
Transfiere archivos desde una VM
Para copiar archivos de una VM a tu estación de trabajo local, invierte las variables de origen y destino. En el siguiente ejemplo, se muestra cómo copiar un archivo de la VM a una ruta en la estación de trabajo:
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Difícil de entender","hardToUnderstand","thumb-down"],["Información o código de muestra incorrectos","incorrectInformationOrSampleCode","thumb-down"],["Faltan la información o los ejemplos que necesito","missingTheInformationSamplesINeed","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2025-07-16 (UTC)"],[[["SCP (secure copy) is used to transfer files to and from Google Distributed Cloud air-gapped virtual machine (VM) instances via the command line."],["To use SCP, you must have access management enabled, manually manage your SSH keys, and enable ingress on port 22 for your VM."],["Transfer files to a VM by using the SCP command `scp -i ~/.ssh/my-ssh-key LOCAL_FILE_PATH USERNAME@IP_ADDRESS:~`, replacing the variables with your file path, username, and the VM's external IP."],["Transfer files from a VM to your workstation using the SCP command `scp -i ~/.ssh/my-ssh-key USERNAME@IP_ADDRESS:REMOTE_FILE_PATH LOCAL_FILE_PATH`, replacing variables with your credentials and file paths."],["You must have the Project VirtualMachine Admin role to perform file transfer tasks to VMs."]]],[]]