Questa pagina descrive come accedere alle VM utente da un host con una connessione tramite tunnel VPN.
Gli host nella rete remota con una connessione tunnel VPN a un'organizzazione GDC possono accedere all'interfaccia principale delle VM utente dell'organizzazione, a condizione che sia consentito il traffico in entrata e in uscita verso il progetto contenente la VM utente.
Prima di iniziare
Per configurare il traffico in entrata e in uscita per un tunnel VPN, devi disporre di quanto segue:
- Un tunnel VPN esistente. Per saperne di più, consulta Crea un tunnel VPN.
- Avere abilitato il traffico in entrata e in uscita verso il progetto contenente la VM. Per saperne di più, consulta Controlla il traffico in entrata e in uscita.
I ruoli di identità e accesso necessari:
- Amministratore VPN: dispone di autorizzazioni di lettura e scrittura su tutte le risorse relative alla VPN. Chiedi all'amministratore dell'organizzazione IAM di concederti il ruolo VPN Admin (
vpn-admin). - Visualizzatore VPN: dispone di autorizzazioni in lettura su tutte le risorse relative alla VPN. Chiedi all'amministratore dell'organizzazione IAM di concederti il ruolo Visualizzatore VPN (
vpn-viewer). - Project VirtualMachine Admin: gestisce le VM nello spazio dei nomi del progetto. Chiedi all'amministratore dell'organizzazione IAM di concederti il ruolo Project VirtualMachine Admin (
project-vm-admin). - Per saperne di più, consulta Definizioni dei ruoli.
- Amministratore VPN: dispone di autorizzazioni di lettura e scrittura su tutte le risorse relative alla VPN. Chiedi all'amministratore dell'organizzazione IAM di concederti il ruolo VPN Admin (
Accedi alla VM utente
Per accedere all'interfaccia principale della VM utente:
Recupera le interfacce della VM utente visualizzando il rispettivo oggetto
VirtualMachinenel cluster di amministrazione dell'organizzazione:kubectl --kubeconfig MANAGEMENT_API_SERVER get -n PROJECT_NAME gvm VM_NAME -ojson | jq '.status.network.interfaces'Sostituisci quanto segue:
MANAGEMENT_API_SERVER: il percorso kubeconfig del server API di zona. Se non hai ancora generato un file kubeconfig per il server API nella zona di destinazione, consulta Accedi per i dettagli.VM_NAME: il nome dell'oggettoVirtualMachine.
L'output si presenta come nell'esempio seguente:
[ { "ipAddresses": [ "172.16.19.189" ], "macAddress": "8a:fc:81:0b:41:dc", "name": "net1" } ] ```Gli host nella rete remota con una connessione tunnel VPN a un'organizzazione GDC possono accedere alle VM utente tramite l'interfaccia
net1principale:/home/ubuntu# ssh -i ~/vm-access user@172.16.19.189Tieni presente che, per i dettagli sull'accesso SSH, incluso il recupero di una chiave per una VM, consulta Connettiti a una VM.