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:
- O acesso a dados em nome de um usuário é melhor para operações de uso único ou para recursos pelos quais você é responsável.
- Use as credenciais da conta de serviço em implantações ajustadas e cenários de recursos compartilhados.
Para transferir arquivos entre um computador e uma VM com o Cloud Storage, faça isto:
- Crie um bucket do Cloud Storage se você já não tiver um bucket para transferências de arquivos.
-
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.
- Faça login no dispositivo de origem e faça o upload dos arquivos no bucket.
- Faça login no dispositivo de destino e faça o download dos arquivos do bucket, concluindo a transferência.
- 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:
- Ative o SSH na sua VM do Windows, se ainda não estiver ativado.
-
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. - Verifique se a gcloud CLI está instalada no dispositivo de origem que contém os arquivos a serem transferidos.
-
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áquinaVM_NAME
: o nome da VMREMOTE_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:
- Abra o aplicativo Conexão de Área de Trabalho Remota.
- Abra Mostrar opções.
- Clique na guia Recursos locais.
- Em Dispositivos e recursos locais, clique em Mais.
- Marque a caixa de seleção Drives ou escolha o drive que você quer.
- Conecte-se e faça login na VM normalmente.
- Abra o Explorador de Arquivos na máquina remota e veja o drive montado.
- 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:
- Clique no ícone de + no canto superior esquerdo.
- Selecione Add PC.
- Na guia Pastas, ative Pastas de redirecionamento.
- Pressione o ícone de + no canto inferior esquerdo.
- Escolha uma pasta para ser redirecionada.
- Conecte-se e faça login na VM normalmente.
- Abra o Explorador de Arquivos na máquina remota e veja a pasta montada.
- Use este drive para transferências de arquivos enquanto estiver conectado.
Android
Transfira arquivos por meio do aplicativo Área de trabalho remota da Microsoft.
- Pressione o ícone de + no canto superior direito.
- Selecione Add PC.
- Em Redirecionamento de dispositivo e áudio, ative a opção Armazenamento.
- Conecte-se e faça login na VM normalmente.
- Abra o Explorador de Arquivos na máquina remota e veja o armazenamento ativado.
- Use este drive para transferências de arquivos enquanto estiver conectado.
A seguir
- Conecte-se às VM para usar os arquivos transferidos.