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:
- Vai su SSH Keys
- Clicca su Add SSH Key
- Compila i campi:
- User: seleziona il tuo utente
- Name: un nome descrittivo (es. "Server Production")
- Description: una descrizione opzionale
- Clicca su Generate
Step 2: Copia la Chiave Pubblica
- Vai su SSH Keys
- Clicca sulla chiave appena creata
- Clicca su Show accanto a "Public Key"
- Clicca su Copy to Clipboard
Step 3: Connettiti al Server
Apri il terminale e connettiti al server:
bash
ssh root@IP_SERVERStep 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_keysSostituisci INCOLLA_QUI_LA_CHIAVE_PUBBLICA con la chiave copiata allo Step 2.
Step 5: Verifica la Connessione
In Kuboide:
- Vai su Servers
- Aggiungi il server selezionando la chiave SSH appena configurata
- Dalla pagina dettaglio del server, apri il menu operazioni (icona tre punti)
- Seleziona Server Check Connection
Se la connessione ha successo, puoi procedere con l'installazione.
Risoluzione Problemi
Se la connessione fallisce:
- Verifica che la chiave sia stata copiata correttamente (senza spazi o caratteri extra)
- Controlla i permessi dei file (
.ssh700,authorized_keys600) - Assicurati che il server accetti l'autenticazione via chiave SSH
Prossimi Passi
- Aggiungere un Server - Configura il server in Kuboide
- Installazione Server - Installa i componenti necessari