Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
Use a cópia segura (SCP) da linha de comando para transferir arquivos para instâncias de máquina virtual (VM) isoladas do Google Distributed Cloud.
Antes de começar
Você precisa do seguinte para usar a ferramenta de linha de comando SCP e
transferir arquivos para VMs:
Você precisa gerenciar manualmente as chaves SSH.
É necessário ativar a entrada na porta 22 para sua VM. Consulte a página Ativar endereços IP para mais informações.
A ferramenta SCP usa os mesmos arquivos de chave que você usa para se conectar às instâncias
com SSH padrão.
Solicitar permissões e acesso
Para executar as tarefas listadas nesta página, você precisa ter o papel de administrador de máquina virtual do projeto. Siga as etapas para
verificar
se você tem o papel de administrador de máquina virtual do projeto (project-vm-admin) no namespace
do projeto em que a VM reside.
Transferir arquivos para VMs
Localize o endereço IP externo da VM para onde você quer enviar arquivos usando
as instruções na página Ativar endereços IP.
Use a ferramenta SCP para copiar um arquivo da estação de trabalho para o diretório inicial da VM de destino no exemplo a seguir, que usa uma chave privada em ~/.ssh/my-ssh-key:
O nome do arquivo local
que você quer fazer upload.
USERNAME
Seu nome de usuário.
IP_ADDRESS
O endereço IP externo de entrada da VM.
Transferir arquivos de uma VM
Para copiar arquivos de uma VM para a estação de trabalho local, inverta as variáveis de origem e destino. O exemplo a seguir mostra como copiar um arquivo da VM para um caminho na estação de trabalho:
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Difícil de entender","hardToUnderstand","thumb-down"],["Informações incorretas ou exemplo de código","incorrectInformationOrSampleCode","thumb-down"],["Não contém as informações/amostras de que eu preciso","missingTheInformationSamplesINeed","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 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."]]],[]]