Transferir ficheiros

Use a cópia segura (SCP) a partir da linha de comandos para transferir ficheiros para instâncias de máquinas virtuais (VM) isoladas do Google Distributed Cloud.

Antes de começar

Precisa do seguinte para usar a ferramenta de linha de comandos SCP para transferir ficheiros para VMs:
  • Tem de gerir manualmente as suas chaves SSH.
  • Tem de ativar a entrada na porta 22 para a sua VM. Consulte a página Ativar endereços IP para mais informações.

A ferramenta SCP usa os mesmos ficheiros de chaves que usa para estabelecer ligação às suas instâncias através do SSH padrão.

Peça autorizações e acesso

Para realizar as tarefas indicadas nesta página, tem de ter a função de administrador da máquina virtual do projeto. Siga os passos para validar que tem a função de administrador de máquinas virtuais do projeto (project-vm-admin) no espaço de nomes do projeto onde a VM reside.

Transfira ficheiros para VMs

Localize o endereço IP externo da VM para a qual quer enviar ficheiros seguindo as instruções na página Ativar endereços IP.

Use a ferramenta SCP para copiar um ficheiro da sua estação de trabalho para o diretório base da VM de destino no exemplo seguinte, que usa uma chave privada em ~/.ssh/my-ssh-key:

scp -i ~/.ssh/my-ssh-key LOCAL_FILE_PATH USERNAME@IP_ADDRESS:~

Use as seguintes definições para as suas variáveis.

VariávelDefinição
LOCAL_FILE_PATHO nome do ficheiro local que quer carregar.
USERNAMEO seu nome de utilizador.
IP_ADDRESSO endereço IP de entrada externo da VM.

Transfira ficheiros de uma VM

Para copiar ficheiros de uma VM para a sua estação de trabalho local, inverta as variáveis de origem e destino. O exemplo seguinte mostra como copiar um ficheiro da sua VM para um caminho na sua estação de trabalho:

scp -i ~/.ssh/my-ssh-key USERNAME@IP_ADDRESS:REMOTE_FILE_PATH LOCAL_FILE_PATH

Use as seguintes definições para as suas variáveis.

VariávelDefinição
USERNAMEO seu nome de utilizador.
IP_ADDRESSO endereço IP de entrada externo da VM.
REMOTE_FILE_PATHO nome do ficheiro remoto que quer transferir.
LOCAL_FILE_PATHA localização na sua estação de trabalho para a qual quer transferir o ficheiro.