Connettiti alle VM Linux usando Cloud VPN o Cloud Interconnect

Mantieni tutto organizzato con le raccolte Salva e classifica i contenuti in base alle tue preferenze.

Questo documento descrive come connettersi a un'istanza di macchina virtuale (VM) tramite il suo indirizzo IP interno da una rete on-premise che utilizza Cloud VPN o Cloud Interconnect per connettersi alla rete VPC della VM.

La connessione a una VM tramite il suo indirizzo IP interno è utile se la VM non ha un indirizzo IP esterno. Se la VM ha un indirizzo IP esterno, connettiti alla VM utilizzando il suo indirizzo IP esterno. Se la rete on-premise non è connessa alla rete VPC della tua VM e devi connetterti all'indirizzo IP interno della tua VM, consulta gli altri metodi elencati in Opzioni di connessione per VM solo per uso interno.

Sistemi operativi supportati

Questi metodi di connessione sono supportati per tutte le immagini Linux pubbliche disponibili su Compute Engine. Per le immagini Fedora CoreOS, devi configurare l'accesso SSH prima di poter utilizzare questi metodi.

Connettiti a VM

Per connetterti a una VM, completa i passaggi in una delle seguenti schede.

gcloud

Connettiti a una VM utilizzando SSH eseguendo il comando gcloud compute ssh con il --internal-ip flag:

  1. In Google Cloud Console, attiva Cloud Shell.

    Attiva Cloud Shell

    Nella parte inferiore di Google Cloud Console, viene avviata una sessione di Cloud Shell e viene visualizzato un prompt della riga di comando. Cloud Shell è un ambiente shell con Google Cloud CLI già installato e con valori già impostati per il progetto corrente. L'inizializzazione della sessione può richiedere alcuni secondi.

  2. Connettiti alla VM eseguendo il comando seguente:

    gcloud compute ssh VM-NAME \
        --internal-ip
  3. Sostituisci VM_NAME con il nome della VM a cui vuoi connetterti.

Client OpenSSH

Connettiti tramite l'indirizzo IP interno di una VM da un client OpenSSH, come segue:

  1. Se non lo hai già fatto, aggiungi una chiave SSH alla VM.
  2. Nella console Google Cloud, vai alla pagina Istanze VM e trova l'indirizzo IP interno della VM a cui vuoi connetterti.

    Vai alle istanze VM

  3. Apri un terminale sulla workstation.
  4. Connettiti alla VM eseguendo il comando seguente:

    ssh -i PATH_TO_PRIVATE_KEY USERNAME@INTERNAL_IP

    Sostituisci quanto segue:

    • PATH_TO_PRIVATE_KEY: il percorso del file della chiave SSH privata che corrisponde alla chiave pubblica che hai aggiunto alla VM.
    • USERNAME: il tuo nome utente. Se gestisci le tue chiavi SSH nei metadati, il nome utente è quello specificato durante la creazione della chiave SSH. Per gli account OS Login, il nome utente è definito nel tuo profilo Google. Ad esempio, cloudysanfrancisco_example_com o cloudysanfrancisco.
    • INTERNAL_IP: l'indirizzo IP interno della VM.

App PuTTY

Connettiti tramite l'indirizzo IP interno di una VM utilizzando PuTTY, procedendo nel seguente modo:

  1. Se non lo hai già fatto, aggiungi una chiave SSH alla VM.
  2. Se la tua workstation non ha ancora installato l'app PuTTY, scarica i file del pacchetto PuTTY.
  3. Nella console Google Cloud, vai alla pagina Istanze VM e trova l'indirizzo IP interno della VM a cui vuoi connetterti.

    Vai alle istanze VM

  4. Apri l'app PuTTY. Si apre una finestra di configurazione della connessione.
  5. Nel campo Host Name, inserisci il nome utente associato alla chiave SSH e l'indirizzo IP interno della VM a cui vuoi connetterti. Utilizza il formato seguente:

    USERNAME@INTERNAL_IP

    Sostituisci quanto segue:

    • USERNAME: il tuo nome utente. Se gestisci le tue chiavi SSH nei metadati, il nome utente è quello specificato durante la creazione della chiave SSH. Per gli account OS Login, il nome utente è definito nel tuo profilo Google. Ad esempio, cloudysanfrancisco_example_com o cloudysanfrancisco.
    • INTERNAL_IP: l'indirizzo IP interno della VM.
  6. Nel menu Categoria, vai a Connessione > SSH > Autenticazione.
  7. Nel campo File chiave privata per l'autenticazione, seleziona il file della chiave SSH privata corrispondente alla chiave pubblica che hai aggiunto alla VM.
  8. Fai clic su Apri per connetterti alla VM.

Risolvere i problemi

Per trovare metodi per la diagnosi e la risoluzione delle connessioni SSH non riuscite, consulta Risoluzione dei problemi relativi a SSH.

Passaggi successivi