Transferir arquivos para VMs do Windows


Para transferir arquivos para instâncias de máquina virtual (VM) do Compute Engine, diferentes opções 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

Transferindo arquivos através do Cloud Storage

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

Diferentes tipos de credenciais podem ser usados ​​para a etapa de upload e download para melhor atender às suas necessidades:

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

  1. Crie um bucket do Cloud Storage se você não tiver um bucket para usar em transferências de arquivos.
  2. Use permissões do IAM para modificar o acesso ao bucket:
    • As contas que fazem upload de arquivo(s) para o bucket devem ter o administrador do objeto de armazenamento concedido.
    • As contas que baixam arquivos devem ter a função de visualizador de objetos de armazenamento concedida.
  3. Faça login no dispositivo de origem e carregue os arquivos no bucket.
  4. Faça login no dispositivo de destino e baixe os arquivos do bucket, concluindo a transferência de arquivos.
  5. Opcional: exclua os arquivos que não são mais necessários para evitar cobranças indesejadas de armazenamento.

Se precisar transferir arquivos na outra direção, você pode reverter o processo. Certifique-se de que a conta que faz upload do arquivo tenha acesso de gravação ao bucket.

Transferir arquivos usando a CLI do Google Cloud

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. Habilite o SSH na sua VM do Windows se ainda não estiver habilitado.
  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. Certifique-se de que a CLI gcloud esteja 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.

O exemplo a seguir copia um arquivo 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 arquivo em sua máquina
  • VM_NAME : o nome da sua VM
  • REMOTE_DIR : um diretório na máquina remota

Você também pode copiar arquivos e diretórios ao contrário da máquina remota. O exemplo a seguir copia recursivamente um diretório da origem para o destino:

gcloud compute scp --recurse VM_NAME:REMOTE_DIR LOCAL_FILE_PATH

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

Transferindo arquivos por meio do cliente Windows RDP

Muitos clientes Microsoft RDP próprios oferecem suporte à conexão de armazenamento local a uma VM remota do Windows; no entanto, isso não é compatível com todos os clientes.

Siga as instruções do sistema operacional do dispositivo para o qual você está transferindo arquivos:

Windows

Transfira arquivos por meio do aplicativo integrado Remote Desktop Connection ( %systemroot%/system32/mstsc.exe ) fazendo o seguinte:

  1. Abra o aplicativo Conexão de Área de Trabalho Remota .
  2. Expanda 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 Unidades ou escolha a unidade escolhida.
  6. Conecte-se e faça login na VM como faria normalmente.
  7. Abra o File Explorer na máquina remota e veja sua unidade montada.
  8. Use esta unidade para transferências de arquivos enquanto estiver conectado.

macOS

Transfira arquivos por meio do Cliente RDP da Microsoft de Área de Trabalho Remota para macOS fazendo o seguinte:

  1. Clique no ícone + no canto superior esquerdo.
  2. Selecione Adicionar PC .
  3. Na guia Pastas , habilite Redirecionar pastas .
  4. Pressione o ícone + no canto inferior esquerdo.
  5. Escolha uma pasta que você gostaria de redirecionar.
  6. Conecte-se e faça login na VM como faria normalmente.
  7. Abra o File Explorer na máquina remota e veja sua pasta montada.
  8. Use esta unidade para transferências de arquivos enquanto estiver conectado.

Android

Transfira arquivos por meio do aplicativo Remote Desktop da Microsoft.

  1. Pressione o ícone + no canto superior direito.
  2. Selecione Adicionar PC .
  3. Em Redirecionamento de dispositivo e áudio , habilite Armazenamento .
  4. Conecte-se e faça login na VM como faria normalmente.
  5. Abra o File Explorer na máquina remota e veja seu armazenamento montado.
  6. Use esta unidade para transferências de arquivos enquanto estiver conectado.

O que vem a seguir