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:
- Aceder aos dados em nome de um utilizador é mais adequado para operações de utilização única ou recursos dos quais é o principal responsável.
- Considere as credenciais da conta de serviço para implementações dimensionadas e cenários de recursos partilhados.
Para usar o Cloud Storage para transferir ficheiros entre um computador e uma VM, faça o seguinte:
- Crie um contentor do Cloud Storage se não tiver um contentor para usar nas transferências de ficheiros.
-
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.
- Inicie sessão no dispositivo de origem e carregue os ficheiros para o contentor.
- Inicie sessão no dispositivo de destino e transfira os ficheiros do contentor para concluir a transferência de ficheiros.
- 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:
- Ative o SSH na VM do Windows, se ainda não estiver ativado.
-
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. - Certifique-se de que a CLI gcloud está instalada no dispositivo de origem que contém os ficheiros a transferir.
-
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 computadorVM_NAME
: o nome da sua VMREMOTE_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:
- Abra a aplicação Ligação ao Ambiente de Trabalho Remoto.
- Expanda Mostrar opções.
- Clique no separador Recursos locais.
- Em Dispositivos e recursos locais, clique em Mais.
- Selecione a caixa de verificação Drives ou escolha o seu disco preferido.
- Ligue-se e inicie sessão na VM como faria normalmente.
- Abra o Explorador de ficheiros no computador remoto e veja a unidade montada.
- 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:
- Clique no ícone + na parte superior esquerda.
- Selecione Add PC (Adicionar PC).
- No separador Pastas, ative a opção Redirecionar pastas.
- Prima o ícone + na parte inferior esquerda.
- Escolha uma pasta que quer redirecionar.
- Ligue-se e inicie sessão na VM como faria normalmente.
- Abra o Explorador de Ficheiros no computador remoto e veja a pasta montada.
- 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.
- Prima o ícone + na parte superior direita.
- Selecione Add PC (Adicionar PC).
- Em Dispositivo e redirecionamento de áudio, ative Armazenamento.
- Ligue-se e inicie sessão na VM como faria normalmente.
- Abra o Explorador de ficheiros no computador remoto e veja o seu armazenamento montado.
- Use esta unidade para transferências de ficheiros enquanto tiver ligação.
O que se segue?
- Estabeleça ligação às suas VMs para usar os ficheiros que transferiu.