Blog

Tutorial, guide e novità di prodotto.

Sviluppatori

Cos'è SSH e come ci si connette a un server?

3 novembre 2026 5 min di lettura
Condividi questo articolo

SSH (Secure Shell) è un protocollo che ti dà la riga di comando di un server remoto tramite una connessione cifrata. Per collegarti al tuo server, apri un terminale sul tuo computer e scrivi ssh username@IP-address. Di default la connessione usa la porta TCP 22.

SSH è il modo standard per gestire un VPS. Password e comandi viaggiano cifrati, quindi puoi usarlo in sicurezza su internet. Lo stesso canale permette anche di trasferire file (scp e sftp).

Cosa serve per connettersi

Ti servono tre cose: l'indirizzo IP del server, un nome utente e una password o una chiave SSH. Nel pannello Seturack apri I miei server e fai clic sul tuo server. La scheda Panoramica contiene le righe Indirizzo IP, Nome utente e Password. Sui server con un'app con un clic, in alto nella pagina c'è anche un'altra riga Password: serve per accedere all'app. Per SSH usa la riga Password sotto Nome utente.

Connettersi da Windows, macOS e Linux

Apri un terminale: PowerShell su Windows, Terminale su macOS e Linux. Scrivi il comando qui sotto. Al posto di root usa il valore della riga Nome utente e, al posto dell'IP di esempio, il tuo indirizzo:

ssh [email protected]

La prima volta SSH mostra l'impronta del server, che identifica la macchina a cui ti stai collegando. Scrivi yes e premi Invio. Il tuo computer memorizza l'impronta e la confronta a ogni connessione successiva. Poi incolla la password. Mentre la scrivi non compare nulla sullo schermo, ed è normale.

L'impronta ti permette di verificare che la macchina raggiunta sia davvero il tuo server. Per esserne certo, apri la Console VNC nel pannello, esegui sul server il comando qui sotto e confronta il valore che inizia con SHA256: con quello mostrato dal tuo terminale:

ssh-keygen -lf /etc/ssh/ssh_host_ed25519_key.pub

Su Windows 10 (versione 1809) e successive, il client OpenSSH è una funzionalità facoltativa. Se il comando ssh non viene trovato, aggiungi Client OpenSSH da Funzionalità facoltative nelle Impostazioni. Oppure esegui questo comando in una finestra di PowerShell aperta come amministratore:

Add-WindowsCapability -Online -Name OpenSSH.Client~~~~0.0.1.0

Se SSH sul server è in ascolto su una porta diversa, aggiungi -p. Per usare un file di chiave specifico, aggiungi -i:

ssh -p 2222 -i ~/.ssh/id_ed25519 [email protected]

Una volta connesso, ogni comando che scrivi viene eseguito sul server. whoami ti dice con quale utente sei collegato, e exit chiude la connessione. Se la rete cade, si fermano anche i processi di quella sessione. Avvia i lavori lunghi dentro tmux e continueranno a girare anche quando la connessione cade. Con tmux attach torni nella sessione.

Trasferire file e una scorciatoia

La stessa connessione può copiare file. Dal tuo computer al server, e dal server di nuovo al tuo computer:

scp backup.zip [email protected]:/root/

scp [email protected]:/root/backup.zip .

Se non vuoi scrivere l'IP ogni volta, aggiungi queste tre righe al file ~/.ssh/config sul tuo computer:

Host myserver

HostName 203.0.113.5

User root

Da quel momento basta ssh myserver.

Una chiave SSH al posto della password

Accedere con una chiave elimina il rischio che qualcuno indovini la tua password, ma solo se disattivi anche l'accesso con password: aggiungere una chiave non lo disattiva da sé. Una chiave è fatta di due parti: la chiave privata resta sul tuo computer e la chiave pubblica va sul server. Il server lascia entrare solo chi dimostra di avere la chiave privata. Crea la coppia sul tuo computer. Il comando è lo stesso in Windows PowerShell:

ssh-keygen -t ed25519

Ti chiede una passphrase: non lasciarla vuota. Vengono creati due file: id_ed25519 è la chiave privata e non va mai condivisa. id_ed25519.pub è la chiave pubblica. Puoi aggiungere la chiave pubblica al server in due modi:

  • Nel pannello, incolla il contenuto del file .pub nello strumento Chiavi SSH della scheda Gestione. La chiave diventa attiva al prossimo avvio del server.
  • Su Linux e macOS, se puoi già accedere con la password: ssh-copy-id [email protected]

Dopo, lo stesso comando ssh ti connette senza chiederti la password del server. Se hai impostato una passphrase, ti chiede quella. Disattivare l'accesso con password è un'impostazione SSH a parte e l'ordine dei passaggi conta, altrimenti rischi di restare bloccato fuori. Ne parliamo al punto 4 di "I primi 10 passi di sicurezza su un nuovo VPS".

Errori comuni

MessaggioCosa significaCosa fare
Permission deniedIl nome utente o la password sono sbagliati, oppure la chiave non è registrata.Copia e incolla i valori di Nome utente e Password dal pannello. Se usi una chiave, controlla che il server sia stato riavviato dopo averla aggiunta.
Connection refusedIl servizio SSH non è in esecuzione sul server oppure la porta è chiusa.Controlla che il server sia acceso. Dalla Console VNC prova systemctl start ssh.
Connection timed outLa tua richiesta non arriva mai al server: l'IP è sbagliato, il server è spento oppure un firewall blocca la porta 22.Controlla l'IP e lo stato del server, guarda le regole del firewall e prova da un'altra rete.
Too many authentication failuresIl tuo agente SSH ha proposto più chiavi e il server ha raggiunto il limite di tentativi.Proponi solo la chiave che vuoi: ssh -o IdentitiesOnly=yes -i ~/.ssh/id_ed25519 [email protected]
REMOTE HOST IDENTIFICATION HAS CHANGEDL'impronta del server a questo IP è cambiata. Se hai reinstallato il server, è normale.Se te lo aspettavi, rimuovi la vecchia voce con ssh-keygen -R 203.0.113.5. Se non te lo aspettavi, non connetterti.

Se sbagli la password più volte di fila, fail2ban (che gira sui server con un'app con un clic) blocca per un po' il tuo indirizzo IP. In quel periodo la connessione può andare in timeout. Aspetta un po' oppure prova da un'altra rete.

Se non riesci a connetterti

  • Console VNC: lo strumento nella scheda Gestione apre lo schermo del server nel browser. Non dipende da SSH, quindi da lì puoi controllare il servizio.
  • Se hai dimenticato la password: usa lo strumento Reimposta password root nella scheda Gestione.

Per i passaggi nel pannello in dettaglio, leggi l'articolo della guida su SSH.

Commenti0

Ancora nessun commento

Condividi per primo la tua opinione.

Partecipa alla discussione

Accedi o registrati per lasciare un commento.

Non perderti nessun articolo

Ricevi gli ultimi tutorial, le guide e le novità sui prodotti nella tua casella email.

La tua iscrizione alla newsletter è attiva.