Come aggiungere una chiave SSH durante la creazione di un Cloud VPS Linux

SSH (Secure Shell) è un protocollo di rete che permette di collegarti in modo sicuro al tuo Cloud VPS Linux tramite un'interfaccia a riga di comando tipica dei sistemi Unix. Tutti i comandi inviati tramite SSH sono cifrati, garantendo riservatezza e integrità dei dati.

Durante la creazione di un Cloud VPS Linux con un template basato su Linux, nel pannello SeFlow puoi attivare l’accesso SSH tramite chiave caricando una chiave pubblica SSH nella sezione dedicata.

Consiglio: L’uso di una chiave SSH al posto della sola password aumenta notevolmente la sicurezza dell’accesso al tuo Cloud VPS. È una pratica fortemente consigliata, soprattutto in ambienti di produzione.

Prerequisiti

  • disporre di una chiave SSH già generata (coppia chiave privata + chiave pubblica);
  • stare creando un Cloud VPS Linux utilizzando un template su base Linux;
  • aver raggiunto la sezione “Account di Gestione Server” del wizard di creazione del Cloud VPS.
Consiglio: Se non hai ancora una chiave SSH, genera una nuova coppia di chiavi (pubblica/privata) sul tuo computer locale e conserva la chiave privata in un luogo sicuro. La chiave privata non deve mai essere caricata su SeFlow o condivisa.

Dove si imposta la chiave SSH nella creazione di un Cloud VPS

La chiave SSH viene impostata nella sezione “5 - Account di Gestione Server” della procedura di configurazione del Cloud VPS Linux SeFlow. In questa sezione puoi:

  • definire la password di accesso al server;
  • caricare una chiave SSH per l’accesso sicuro;
  • abilitare l’accesso SSH senza password (passwordless).

Caricamento della chiave SSH

Per aggiungere una chiave SSH durante la creazione del Cloud VPS Linux:

  1. vai alla sezione “5 - Account di Gestione Server” nel wizard di creazione;
  2. individua l’area dedicata alla chiave SSH;
  3. scegli una delle modalità di caricamento disponibili.

Opzione 1: Caricare la chiave SSH dal dispositivo

  • clicca sul pulsante SELEZIONA (o equivalente) presente accanto al campo per la chiave SSH;
  • dal file manager del tuo computer seleziona il file contenente la chiave pubblica (ad esempio id_rsa.pub, id_ecdsa.pub, ecc.);
  • conferma la scelta: il contenuto della chiave pubblica verrà caricato nel campo corrispondente.
Consiglio: Assicurati di caricare solo la chiave pubblica (file con estensione .pub) e non la chiave privata. La chiave privata deve restare esclusivamente sul tuo computer o nei tuoi sistemi di gestione delle chiavi.

Opzione 2: Copiare e incollare la chiave SSH

  • apri il file della chiave pubblica sul tuo computer con un editor di testo;
  • seleziona e copia l’intero contenuto della chiave (tipicamente inizia con ssh-rsa, ssh-ed25519 o simili);
  • incolla il contenuto nel campo di testo dedicato alla chiave SSH nel pannello SeFlow;
  • verifica che non ci siano spazi o righe aggiuntive all’inizio o alla fine della chiave.
Consiglio: Evita di modificare manualmente il contenuto della chiave (a parte eventuali commenti finali). Una chiave formattata in modo errato potrebbe impedire l’accesso SSH al Cloud VPS.

Abilitare l’accesso SSH senza password

Dopo aver caricato la chiave SSH, puoi abilitare l’opzione “Accesso SSH senza password”. Questa modalità ti consente di collegarti al Cloud VPS senza dover digitare username e password, utilizzando esclusivamente la chiave privata presente sul tuo computer.

  1. seleziona l’opzione “Accesso SSH senza password” nella sezione Account di Gestione Server;
  2. verifica che la chiave SSH sia stata caricata correttamente (tramite upload o copia/incolla);
  3. prosegui con i passaggi successivi del wizard fino alla conferma e creazione del Cloud VPS.
Consiglio: Anche se abiliti l’accesso SSH senza password, è buona pratica impostare comunque una password robusta per l’utente amministratore, da usare come fallback in caso di problemi con la chiave.

Vantaggi dell’utilizzo di una chiave SSH

  • Maggiore sicurezza
    L’autenticazione tramite chiave SSH è molto più difficile da compromettere rispetto a una semplice password, soprattutto se la chiave ha una lunghezza adeguata (es. 2048 o 4096 bit).
  • Accesso più rapido
    Una volta configurata la chiave, puoi accedere al Cloud VPS senza digitare ogni volta la password.
  • Integrazione con strumenti DevOps
    Molti strumenti di automazione (Ansible, Terraform, script CI/CD) si basano proprio sull’uso di chiavi SSH per eseguire operazioni sui server.
Consiglio: Proteggi la tua chiave privata con una passphrase e conservala in modo sicuro (ad esempio in un password manager o in un keyring crittografato). La sicurezza del tuo Cloud VPS dipende anche dalla protezione della chiave privata.

Accesso al Cloud VPS dopo la creazione

Una volta creato il Cloud VPS Linux con la chiave SSH associata, potrai collegarti via SSH utilizzando la tua chiave privata. Un esempio di comando da terminale è:

ssh -i /percorso/della/chiave_privata [email protected]_cloud_vps
  • /percorso/della/chiave_privata è il percorso sul tuo computer del file di chiave privata (ad esempio ~/.ssh/id_rsa);
  • root (o altro utente) è lo username di accesso al Cloud VPS;
  • IP_del_tuo_cloud_vps è l’indirizzo IP pubblico assegnato al Cloud VPS.
Consiglio: Se l’accesso SSH non funziona al primo tentativo, verifica che la chiave privata utilizzata corrisponda alla chiave pubblica caricata in fase di creazione del VPS, che i permessi del file di chiave privata siano corretti (ad esempio chmod 600) e che la porta SSH non sia filtrata da firewall.

 

Hai trovato questa risposta utile? 0 Utenti hanno trovato utile questa risposta (0 Voti)