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:
- Acessar dados em nome de um usuário é melhor para operações de uso único ou recursos pelos quais você é o principal responsável.
- Considere credenciais de conta de serviço para implantações dimensionadas e cenários de recursos compartilhados.
Para usar o Cloud Storage para transferir arquivos entre um computador e uma VM, faça o seguinte:
- Crie um bucket do Cloud Storage se você não tiver um bucket para usar em transferências de arquivos.
- 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.
- Faça login no dispositivo de origem e carregue os arquivos no bucket.
- Faça login no dispositivo de destino e baixe os arquivos do bucket, concluindo a transferência de arquivos.
- 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:
- Habilite o SSH na sua VM do Windows se ainda não estiver habilitado.
- 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 . - Certifique-se de que a CLI gcloud esteja 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.
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:
- Abra o aplicativo Conexão de Área de Trabalho Remota .
- Expanda Mostrar opções .
- Clique na guia Recursos locais .
- Em Dispositivos e recursos locais , clique em Mais .
- Marque a caixa de seleção Unidades ou escolha a unidade escolhida.
- Conecte-se e faça login na VM como faria normalmente.
- Abra o File Explorer na máquina remota e veja sua unidade montada.
- 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:
- Clique no ícone + no canto superior esquerdo.
- Selecione Adicionar PC .
- Na guia Pastas , habilite Redirecionar pastas .
- Pressione o ícone + no canto inferior esquerdo.
- Escolha uma pasta que você gostaria de redirecionar.
- Conecte-se e faça login na VM como faria normalmente.
- Abra o File Explorer na máquina remota e veja sua pasta montada.
- Use esta unidade para transferências de arquivos enquanto estiver conectado.
Android
Transfira arquivos por meio do aplicativo Remote Desktop da Microsoft.
- Pressione o ícone + no canto superior direito.
- Selecione Adicionar PC .
- Em Redirecionamento de dispositivo e áudio , habilite Armazenamento .
- Conecte-se e faça login na VM como faria normalmente.
- Abra o File Explorer na máquina remota e veja seu armazenamento montado.
- Use esta unidade para transferências de arquivos enquanto estiver conectado.
O que vem a seguir
- Conecte-se às suas VMs para usar os arquivos que você transferiu.