Transfira ficheiros para VMs do Windows

Para transferir ficheiros para instâncias de máquinas virtuais (VMs) do Compute Engine, estão disponíveis diferentes opções, consoante o SO da sua estação de trabalho e o SO da instância de destino.

Transferir de Para instâncias do Windows
Linux
Windows, macOS ou Android

Transferir ficheiros através do Cloud Storage

Os contentores do Cloud Storage podem ser usados como um ponto de transferência entre si e as suas VMs. Pode usar um navegador de Internet, a Google Cloud CLI ou uma linguagem de programação para transferir ficheiros entre o Cloud Storage e as VMs do Compute Engine.

Podem ser usados diferentes tipos de credenciais para o passo de carregamento e transferência, de forma a adequar-se melhor às suas necessidades:

Para usar o Cloud Storage para transferir ficheiros entre um computador e uma VM, faça o seguinte:

  1. Crie um contentor do Cloud Storage se não tiver um contentor para usar nas transferências de ficheiros.
  2. Use as autorizações da IAM para modificar o acesso ao contentor:
    • As contas que carregam ficheiros para o contentor devem ter a função Administrador de objetos de armazenamento concedida.
    • As contas que transferem ficheiros devem ter a função Storage Object Viewer concedida.
  3. Inicie sessão no dispositivo de origem e carregue os ficheiros para o contentor.
  4. Inicie sessão no dispositivo de destino e transfira os ficheiros do contentor para concluir a transferência de ficheiros.
  5. Opcional: elimine os ficheiros de que já não precisa para evitar encargos de armazenamento indesejados.

Se precisar de transferir ficheiros na outra direção, pode inverter o processo. Certifique-se de que a conta que está a carregar o ficheiro tem acesso de escrita ao contentor.

Transfira ficheiros através da Google Cloud CLI

A CLI do Google Cloud fornece uma utilidade de transferência de ficheiros do Secure Copy Protocol (SCP) através de uma ligação SSH estabelecida.

Para transferir ficheiros através do SCP, faça o seguinte:

  1. Ative o SSH na VM do Windows, se ainda não estiver ativado.
  2. Reveja as regras de firewall e confirme se as ligações SSH na porta 22 são permitidas. Caso contrário, crie uma regra de firewall SSH.
  3. Certifique-se de que a CLI gcloud está instalada no dispositivo de origem que contém os ficheiros a transferir.
  4. Use o comando gcloud compute scp para transferir os ficheiros para o computador de destino.

O exemplo seguinte copia um ficheiro da sua estação de trabalho para o diretório inicial da VM:

gcloud compute scp LOCAL_FILE_PATH VM_NAME:REMOTE_DIR

Substitua o seguinte:

  • LOCAL_FILE_PATH: o caminho para o ficheiro no seu computador
  • VM_NAME: o nome da sua VM
  • REMOTE_DIR: um diretório no computador remoto

Também pode copiar ficheiros e diretórios na direção inversa a partir do computador remoto. O exemplo seguinte copia recursivamente um diretório da origem para o destino:

gcloud compute scp --recurse VM_NAME:REMOTE_DIR LOCAL_FILE_PATH

Para mais informações, consulte a documentação de referência gcloud compute scp.

Transferir ficheiros através do cliente RDP do Windows

Muitos clientes RDP da Microsoft de origem suportam a ligação do armazenamento local a uma VM do Windows remota. No entanto, esta funcionalidade não é suportada em todos os clientes.

Siga as instruções para o sistema operativo do dispositivo para o qual está a transferir ficheiros ou do qual está a transferir ficheiros:

Windows

Transfira ficheiros através da app Ligação ao Ambiente de Trabalho Remoto integrada (%systemroot%/system32/mstsc.exe) fazendo o seguinte:

  1. Abra a aplicação Ligação ao Ambiente de Trabalho Remoto.
  2. Expanda Mostrar opções.
  3. Clique no separador Recursos locais.
  4. Em Dispositivos e recursos locais, clique em Mais.
  5. Selecione a caixa de verificação Drives ou escolha o seu disco preferido.
  6. Ligue-se e inicie sessão na VM como faria normalmente.
  7. Abra o Explorador de ficheiros no computador remoto e veja a unidade montada.
  8. Use esta unidade para transferências de ficheiros enquanto tiver ligação.

macOS

Transfira ficheiros através do cliente RDP do Ambiente de Trabalho Remoto da Microsoft para macOS fazendo o seguinte:

  1. Clique no ícone + na parte superior esquerda.
  2. Selecione Add PC (Adicionar PC).
  3. No separador Pastas, ative a opção Redirecionar pastas.
  4. Prima o ícone + na parte inferior esquerda.
  5. Escolha uma pasta que quer redirecionar.
  6. Ligue-se e inicie sessão na VM como faria normalmente.
  7. Abra o Explorador de Ficheiros no computador remoto e veja a pasta montada.
  8. Use esta unidade para transferências de ficheiros enquanto tiver ligação.

Android

Transfira ficheiros através da app Ambiente de Trabalho Remoto da Microsoft.

  1. Prima o ícone + na parte superior direita.
  2. Selecione Add PC (Adicionar PC).
  3. Em Dispositivo e redirecionamento de áudio, ative Armazenamento.
  4. Ligue-se e inicie sessão na VM como faria normalmente.
  5. Abra o Explorador de ficheiros no computador remoto e veja o seu armazenamento montado.
  6. Use esta unidade para transferências de ficheiros enquanto tiver ligação.

O que se segue?