Esta página descreve como aceder a VMs de utilizadores a partir de um anfitrião com uma ligação de túnel de VPN.
Os anfitriões na rede remota com uma ligação de túnel de VPN a uma organização do GDC podem aceder à interface principal das VMs de utilizadores da organização, partindo do princípio de que o tráfego de saída e entrada para o projeto que contém a VM de utilizador é permitido.
Antes de começar
Para configurar o tráfego de entrada e saída para um túnel de VPN, tem de ter o seguinte:
- Um túnel de VPN existente. Para mais informações, consulte o artigo Crie um túnel de VPN.
- Ter ativado o tráfego de saída e entrada para o projeto que contém a VM. Para mais informações, consulte o artigo Controle o tráfego de entrada e saída.
As funções de identidade e acesso necessárias:
- Administrador de VPN: tem autorizações de leitura e escrita em todos os recursos relacionados com a VPN. Peça ao administrador de IAM da organização para lhe atribuir a função de administrador de VPN (
vpn-admin). - Visualizador de VPN: tem autorizações de leitura em todos os recursos relacionados com a VPN. Peça ao administrador de IAM da organização para lhe atribuir a função de visualizador de VPN (
vpn-viewer). - Administrador de VirtualMachine do projeto: gere VMs no espaço de nomes do projeto. Peça ao administrador de IAM da organização para lhe atribuir a função de administrador de VirtualMachine do projeto (
project-vm-admin). - Para mais informações, consulte o artigo Definições de funções.
- Administrador de VPN: tem autorizações de leitura e escrita em todos os recursos relacionados com a VPN. Peça ao administrador de IAM da organização para lhe atribuir a função de administrador de VPN (
Aceda à VM de utilizador
Siga estes passos para aceder à interface principal da VM de utilizador:
Veja o respetivo objeto
VirtualMachineno cluster de administração da organização para ver as interfaces da VM de utilizador:kubectl --kubeconfig MANAGEMENT_API_SERVER get -n PROJECT_NAME gvm VM_NAME -ojson | jq '.status.network.interfaces'Substitua o seguinte:
MANAGEMENT_API_SERVER: o caminho kubeconfig do servidor da API zonal. Se ainda não gerou um ficheiro kubeconfig para o servidor da API na zona de destino, consulte o artigo Inicie sessão para ver os detalhes.VM_NAME: o nome do objetoVirtualMachine.
O resultado tem o seguinte aspeto:
[ { "ipAddresses": [ "172.16.19.189" ], "macAddress": "8a:fc:81:0b:41:dc", "name": "net1" } ] ```Os anfitriões na rede remota com uma ligação de túnel de VPN a uma organização do GDC podem aceder a VMs de utilizadores através da interface
net1principal:/home/ubuntu# ssh -i ~/vm-access user@172.16.19.189Tenha em atenção que, para ver os detalhes de acesso SSH, incluindo como transferir uma chave para uma VM, consulte o artigo Ligue-se a uma VM.