Transferir arquivos para VMs do Windows


Para transferir arquivos para instâncias de máquina virtual (VM) do Compute Engine, opções diferentes estão disponíveis, dependendo do sistema operacional da estação de trabalho e da instância de destino.

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

Como transferir arquivos por meio do Cloud Storage

Os buckets do Cloud Storage podem ser usados como um ponto de transferência entre você e suas VMs. É possível usar um navegador da Web, a CLI do Google Cloud ou uma linguagem de programação para transferir arquivos entre o Cloud Storage e as VMs do Compute Engine.

Diferentes tipos de credenciais podem ser usados para a etapa de upload e de download conforme suas necessidades:

Para transferir arquivos entre um computador e uma VM com o Cloud Storage, faça isto:

  1. Crie um bucket do Cloud Storage se você já não tiver um bucket para transferências de arquivos.
  2. Use permissões do IAM para modificar o acesso ao bucket:
    • As contas que fazem upload de arquivos para o bucket precisam ter o papel de Administrador de objetos do Storage.
    • As contas que fazem o download de arquivos precisam ter o papel de Leitor de objetos do Storage.
  3. Faça login no dispositivo de origem e faça o upload dos arquivos no bucket.
  4. Faça login no dispositivo de destino e faça o download dos arquivos do bucket, concluindo a transferência.
  5. Opcional: exclua os arquivos que não são mais necessários para evitar cobranças indesejadas no armazenamento.

Se você precisar transferir arquivos na outra direção, reverta o processo. Verifique se a conta que está fazendo upload do arquivo tem acesso de gravação no bucket.

Transferir arquivos com o Google Cloud CLI

A Google Cloud CLI fornece um utilitário de transferência de arquivos Secure Copy Protocol (SCP) por meio de uma conexão SSH estabelecida.

Para transferir arquivos usando SCP, faça o seguinte:

  1. Ative o SSH na sua VM do Windows, se ainda não estiver ativado.
  2. Revise suas regras de firewall e confirme se as conexões SSH na porta 22 são permitidas. Caso contrário, crie uma regra de firewall SSH.
  3. Verifique se a gcloud CLI está instalada no dispositivo de origem que contém os arquivos a serem transferidos.
  4. Use o comando gcloud compute scp para transferir os arquivos para a máquina de destino.

No exemplo a seguir, copiamos um arquivo da estação de trabalho para o diretório inicial da VM:

gcloud compute scp LOCAL_FILE_PATH VM_NAME:REMOTE_DIR

Substitua:

  • LOCAL_FILE_PATH: o caminho do arquivo na sua máquina
  • VM_NAME: o nome da VM
  • REMOTE_DIR: um diretório na máquina remota

Também é possível copiar arquivos e diretórios da máquina remota. No exemplo a seguir, copiamos de maneira recursiva 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 do gcloud compute scp.

Como transferir arquivos por meio do cliente RDP do Windows

Muitos clientes de RDP da Microsoft oferecem suporte à conexão do armazenamento local com uma VM remota do Windows, mas isso não é aceito por todos os clientes.

Siga as instruções relativas ao sistema operacional do dispositivo do qual ou para qual os arquivos estão sendo transferidos:

Windows

Transfira arquivos pelo app Conexão de Área de Trabalho Remota (%systemroot%/system32/mstsc.exe) integrado fazendo o seguinte:

  1. Abra o aplicativo Conexão de Área de Trabalho Remota.
  2. Abra Mostrar opções.
  3. Clique na guia Recursos locais.
  4. Em Dispositivos e recursos locais, clique em Mais.
  5. Marque a caixa de seleção Drives ou escolha o drive que você quer.
  6. Conecte-se e faça login na VM normalmente.
  7. Abra o Explorador de Arquivos na máquina remota e veja o drive montado.
  8. Use este drive para transferências de arquivos enquanto estiver conectado.

macOS

Transfira arquivos pelo cliente de RDP da Microsoft da Área de trabalho remota para macOS fazendo o seguinte:

  1. Clique no ícone de + no canto superior esquerdo.
  2. Selecione Add PC.
  3. Na guia Pastas, ative Pastas de redirecionamento.
  4. Pressione o ícone de + no canto inferior esquerdo.
  5. Escolha uma pasta para ser redirecionada.
  6. Conecte-se e faça login na VM normalmente.
  7. Abra o Explorador de Arquivos na máquina remota e veja a pasta montada.
  8. Use este drive para transferências de arquivos enquanto estiver conectado.

Android

Transfira arquivos por meio do aplicativo Área de trabalho remota da Microsoft.

  1. Pressione o ícone de + no canto superior direito.
  2. Selecione Add PC.
  3. Em Redirecionamento de dispositivo e áudio, ative a opção Armazenamento.
  4. Conecte-se e faça login na VM normalmente.
  5. Abra o Explorador de Arquivos na máquina remota e veja o armazenamento ativado.
  6. Use este drive para transferências de arquivos enquanto estiver conectado.

A seguir