Chiavi Server

Per permettere a Kuboide di connettersi e gestire il tuo server, devi installare la chiave SSH pubblica. Questa operazione richiede pochi minuti e va fatta una sola volta per ogni server.

Prerequisiti: Prima di procedere, assicurati di avere:

  • Accesso SSH al server con privilegi root o sudo
  • Un client SSH (terminale su Mac/Linux, PowerShell o PuTTY su Windows)

Step 1: Crea una Chiave SSH

Se non hai ancora una chiave SSH per il server:

  1. Vai su SSH Keys
  2. Clicca su Add SSH Key
  3. Compila i campi:
    • User: seleziona il tuo utente
    • Name: un nome descrittivo (es. "Server Production")
    • Description: una descrizione opzionale
  4. Clicca su Generate

Step 2: Copia la Chiave Pubblica

  1. Vai su SSH Keys
  2. Clicca sulla chiave appena creata
  3. Clicca su Show accanto a "Public Key"
  4. Clicca su Copy to Clipboard

Step 3: Connettiti al Server

Apri il terminale e connettiti al server:

bash
ssh root@IP_SERVER

Step 4: Installa la Chiave

Una volta connesso al server, esegui questi comandi:

bash
# Crea la directory .ssh se non esiste
mkdir -p ~/.ssh

# Imposta i permessi corretti
chmod 700 ~/.ssh

# Aggiungi la chiave pubblica
echo "INCOLLA_QUI_LA_CHIAVE_PUBBLICA" >> ~/.ssh/authorized_keys

# Imposta i permessi corretti sul file
chmod 600 ~/.ssh/authorized_keys

Sostituisci INCOLLA_QUI_LA_CHIAVE_PUBBLICA con la chiave copiata allo Step 2.

Step 5: Verifica la Connessione

In Kuboide:

  1. Vai su Servers
  2. Aggiungi il server selezionando la chiave SSH appena configurata
  3. Dalla pagina dettaglio del server, apri il menu operazioni (icona tre punti)
  4. Seleziona Server Check Connection

Se la connessione ha successo, puoi procedere con l'installazione.

Risoluzione Problemi

Se la connessione fallisce:

  1. Verifica che la chiave sia stata copiata correttamente (senza spazi o caratteri extra)
  2. Controlla i permessi dei file (.ssh 700, authorized_keys 600)
  3. Assicurati che il server accetti l'autenticazione via chiave SSH

Prossimi Passi