Come aggiungere SSH su un Google Compute Engine esistente

L'aggiunta di SSH a un'istanza di Google Compute Engine esistente può essere scoraggiante, soprattutto per i nuovi utenti di Google Cloud Platform.

Tuttavia, è un passaggio essenziale per l'accesso e la gestione della tua istanza, poiché SSH ti consente di connetterti in modo sicuro alla tua macchina virtuale ed eseguire comandi da remoto.

Questo articolo ti guiderà attraverso l'aggiunta di SSH su un'istanza di Google Compute Engine esistente.

Tratteremo tutto, dalla generazione di chiavi SSH all'aggiunta alla tua istanza utilizzando Google Cloud Console. Quindi iniziamo!

Come aggiungere SSH su un Google Compute Engine esistente

Aggiungi SSH su un Google Compute Engine esistente

Passaggio 1: genera la tua coppia di chiavi SSH

Prima di poter aggiungere SSH alla tua istanza di Google Compute Engine esistente, devi generare la tua coppia di chiavi SSH.

La tua coppia di chiavi SSH è composta da una chiave privata che conservi sulla tua macchina locale e una chiave pubblica che aggiungi alla tua macchina virtuale.

La chiave privata viene utilizzata per autenticarti quando ti connetti alla tua istanza, mentre la chiave pubblica viene utilizzata per autorizzare di accedere alla tua istanza.

Puoi utilizzare il terminale sul tuo computer locale per generare la tua coppia di chiavi SSH. Apri il tuo terminale e digita il seguente comando:

ssh-keygen -t rsa -f ~/.ssh/my-ssh-key

Questo comando genera una coppia di chiavi RSA denominata "my-ssh-key" nella directory "~/.ssh". Puoi scegliere un nome e una directory diversi se preferisci.

Passaggio 2: aggiungi la tua chiave SSH pubblica alla tua istanza

Ora che hai generato la tua coppia di chiavi SSH, devi aggiungere la tua chiave pubblica alla tua istanza di Google Compute Engine. Puoi farlo utilizzando Google Cloud Console.

Innanzitutto, vai alla pagina delle istanze VM in Google Cloud Console. Trova l'istanza a cui desideri aggiungere SSH e fai clic sul pulsante "Modifica".

Nel pannello "Modifica", scorri verso il basso fino alla sezione "Chiavi SSH" e fai clic sul pulsante "Aggiungi elemento". Incolla la tua chiave SSH nella casella di testo "Chiave pubblica". Puoi trovare la tua chiave pubblica digitando il seguente comando nel tuo terminale:

cat ~/.ssh/my-ssh-key.pub

Sostituisci "my-ssh-key" con il nome della tua coppia di chiavi.

Dopo aver incollato la tua chiave SSH pubblica, fai clic sul pulsante "Salva" per salvare le modifiche. La tua chiave SSH pubblica è ora aggiunta alla tua istanza.

Passaggio 3: connettersi all'istanza tramite SSH

Ora che hai aggiunto la tua chiave SSH pubblica alla tua istanza, puoi connetterti alla tua istanza utilizzando SSH. Per fare ciò, devi conoscere l'indirizzo IP interno della tua istanza.

Puoi trovare l'indirizzo IP interno della tua istanza in Google Cloud Console. Vai alla pagina delle istanze VM e fai clic sul nome della tua istanza.

Nel pannello "Dettagli", puoi trovare l'indirizzo IP interno nella sezione "Interfacce di rete".

Per connetterti alla tua istanza tramite SSH, apri il tuo terminale e digita il seguente comando:

ssh -i ~/.ssh/my-ssh-key [NOME UTENTE]@[INDIRIZZO_IP_INTERNO]

Sostituisci "my-ssh-key" con il nome della tua coppia di chiavi, "[USERNAME]" con il tuo nome utente e "[INTERNAL_IP_ADDRESS]" con l'indirizzo IP interno della tua istanza.

Utilizzando Windows, puoi utilizzare uno strumento come PuTTY per connetterti alla tua istanza tramite SSH.

Passaggio 4: risoluzione dei problemi di connessione SSH

Se hai problemi a connetterti alla tua istanza tramite SSH, ci sono alcune cose che puoi provare:

  • Verifica che la tua chiave SSH pubblica sia stata aggiunta correttamente alla tua istanza. Puoi farlo accedendo alla pagina delle istanze VM in Google Cloud Console e facendo clic sul nome della tua istanza. Nel pannello "Dettagli", scorri verso il basso fino alla sezione "Chiavi SSH" e assicurati che la tua chiave pubblica sia elencata.
  • Verifica che la tua chiave SSH privata si trovi nella directory corretta sul tuo computer locale e disponga delle autorizzazioni corrette. La tua chiave privata dovrebbe trovarsi nella directory "~/.ssh" e avere l'autorizzazione a "600". Puoi controllare i permessi della tua chiave privata digitando il seguente comando nel tuo terminale: ls -l ~/.ssh/mia-chiave-ssh
  • Sostituisci "my-ssh-key" con il nome della tua coppia di chiavi.
  • Verifica che le regole del tuo firewall siano configurate correttamente. Se non riesci a connetterti all'istanza tramite SSH, potrebbe essere perché le regole del firewall stanno bloccando il traffico SSH. Puoi controllare le regole del firewall in Google Cloud Console accedendo alla pagina "Regole firewall".
  • Verifica che il tuo agente SSH sia in esecuzione. Se utilizzi un agente SSH per gestire le tue chiavi SSH, assicurati che venga eseguito e che la tua chiave sia aggiunta all'agente. Puoi verificare se il tuo agente è in esecuzione digitando il seguente comando nel tuo terminale: eval "$(ssh-agent -s)."

Questo comando avvia l'agente SSH e restituisce le variabili di ambiente dell'agente.

Conclusione

L'aggiunta di SSH a un'istanza di Google Compute Engine esistente è fondamentale per la gestione e l'accesso alla tua macchina virtuale.

Seguendo i passaggi descritti in questo articolo, puoi generare la tua coppia di chiavi SSH, aggiungere la tua chiave pubblica all'istanza utilizzando Google Cloud Console e connetterti all'istanza utilizzando SSH.

Ricordati di controllare le regole del tuo firewall, assicurati che il tuo agente SSH sia in esecuzione e che la tua chiave privata abbia le autorizzazioni corrette prima di connetterti alla tua istanza.

In caso di problemi, sono disponibili varie risorse per aiutarti a risolvere e risolvere il problema. La documentazione di cloud.google.com è una risorsa eccellente per istruzioni dettagliate e suggerimenti per la risoluzione dei problemi.

Inoltre, Google Cloud Platform dispone di un team di assistenza che puoi contattare in caso di problemi che non riesci a risolvere.

In conclusione, l'aggiunta di SSH a un'istanza di Google Compute Engine esistente è un passaggio semplice ma cruciale per la gestione e l'accesso alla tua macchina virtuale.

Seguendo i passaggi descritti in questo articolo e utilizzando il Google Cloud Console, puoi generare rapidamente e facilmente la tua coppia di chiavi SSH, aggiungere la tua chiave pubblica all'istanza e connetterti all'istanza tramite SSH.

Post correlati

Italiano
Rilevatore di blocchi pubblicitari Alimentato da codehelppro.com

Ad Blocker rilevato!!!

Ciao! Abbiamo notato che stai utilizzando un ad blocker. Quando utilizzi un ad blocker, lo rileveremo e visualizzeremo questo messaggio. Comprendiamo che desideri ridurre il fastidio degli annunci, ma vogliamo anche che tu sappia che gli annunci sono la nostra principale fonte di entrate per mantenere attivo il nostro sito web. Se desideri disattivare il blocco degli annunci o inserire nella whitelist il nostro sito Web, possiamo continuare a fornire contenuti e servizi di alta qualità. Inoltre, puoi goderti una migliore esperienza di navigazione poiché gli annunci mostreranno contenuti più pertinenti in base ai tuoi interessi. Grazie per la comprensione e il supporto!