Internet

SSH: cos'è e come ci si collega a un server

Non è roba da programmatori: è il telecomando di tutto quello che non ha uno schermo — il NAS, il router, una VPS, un Raspberry. Qui c'è come collegarsi la prima volta, e soprattutto la modifica che conta più di tutte: smettere di usare la password e passare alle chiavi. È più comodo e ferma da sola quasi tutti gli attacchi automatici.

Fabrizio Picco
scritta il 20 settembre 2026 · si legge in 11 minuti

Se hai un NAS, se stai pensando a una VPS o se hai un mini computer in casa, prima o poi ti dicono «entra in SSH e digita questo». Sembra il momento in cui la cosa diventa difficile, e invece è il momento in cui diventa facile: SSH è una finestra di testo su un computer lontano, e si impara in un pomeriggio.

Cos'è, in parole semplici

SSH apre sul tuo computer una finestra che, di fatto, è l'altro computer: quello che scrivi lì dentro viene eseguito là. Tutto quello che passa è cifrato, e il nome sta per «guscio sicuro».

Serve perché le macchine che fanno un lavoro solo — un NAS, un router, un server — non hanno né schermo né tastiera. SSH è il modo standard di comandarle, ed è lo stesso su qualunque marca e qualunque sistema.

Una parola sul programma da usare: su Windows 10 e 11, su Mac e su Linux SSH è già installato, si apre il Terminale (o il Prompt dei comandi) e si scrive. Non serve scaricare niente — con una sola eccezione su Windows, dove manca il comando ssh-copy-id che su Mac e Linux copia la chiave da solo: lo stesso lavoro si fa con il comando indicato più avanti. PuTTY, che si trova in tutte le guide vecchie, oggi serve solo in casi particolari.
Dove lo useraiPer fare cosa
Una VPStutto: è l'unico modo di amministrarla
Un NAScose che il pannello web non fa
Un Raspberry o un mini PCcomandarlo senza attaccare schermo e tastiera
Il routersu alcuni modelli, impostazioni avanzate
Il computer di casa da fuorisì, ma dentro una VPN

Il primo collegamento

Servono tre cose: l'indirizzo della macchina, un nome utente e la password che ti hanno dato.

Due errori del primo giorno. «Connection refused» vuol dire che la macchina c'è ma non ascolta: SSH è spento, o è su un'altra porta. «Connection timed out» vuol dire che non l'hai proprio raggiunta: indirizzo sbagliato, oppure sei fuori dalla rete — e da fuori casa serve prima entrare con la VPN.
  1. Apri il Terminale (su Windows: cerca «Terminale» o «PowerShell») e scrivi il primo comando, mettendo il tuo nome utente e l'indirizzo giusto.
  2. La prima volta ti chiede se ti fidi di quella macchina e mostra una stringa di caratteri. Rispondi yes: da quel momento il tuo computer se la ricorda. Se quella domanda ricompare in futuro senza motivo, fermati: o la macchina è stata reinstallata, o qualcuno si è messo in mezzo.
  3. Digita la password. Mentre scrivi non compare niente, nemmeno i pallini: è voluto, non è bloccato.
  4. Sei dentro. Il segno che cambia in fondo alla riga è il nome della macchina lontana: da qui in poi tutto quello che scrivi succede là.
  5. Per uscire si scrive exit, oppure si chiude la finestra.

Comandi · tocca per copiare

  • Collegarsi
  • Se la porta non è quella standard
  • Copiare un file verso la macchina
  • Uscire

La modifica che conta: via la password

Questa è la parte che vale l'articolo. Una macchina raggiungibile da internet con SSH e una password riceve migliaia di tentativi al giorno da programmi automatici che provano combinazioni comuni. Non è mirato a te: è un setaccio che passa su tutti gli indirizzi del mondo.

Le chiavi risolvono il problema alla radice. Si generano due file: uno resta sul tuo computer (privato, non si dà a nessuno) e uno si mette sulla macchina (pubblico). Da quel momento entri senza digitare niente, e chi non ha il primo file non entra — provare a indovinare non ha senso, perché non c'è niente da indovinare.

Il file privato non si manda a nessuno, mai — né al supporto, né su una chat, né su un sito. Se ti serve entrare da un secondo computer, si genera una chiave nuova da lì e si aggiunge: le chiavi autorizzate possono essere tante, e così se perdi un computer togli solo la sua.
  1. Il primo comando ti chiede dove salvare (premi Invio, va bene così) e una frase di protezione. Mettila: protegge il file privato se ti rubano il computer, e si digita una volta sola per sessione.
  2. Il secondo comando chiede la password un'ultima volta e copia la chiave pubblica al posto giusto.
  3. Dal terzo in poi entri e basta. Se funziona, sei pronto per il passo successivo.
  4. Adesso spegni l'accesso con la password sulla macchina. È il momento in cui il miglioramento diventa reale: finché la password funziona ancora, i tentativi automatici continuano ad avere un bersaglio.
  5. Prima di spegnerla, lascia aperta una seconda finestra già collegata. È la rete di sicurezza: se sbagli qualcosa, da lì rimedi invece di restare fuori dalla tua macchina.

Comandi · tocca per copiare

  • 1. Genera la coppia di chiavi
  • 2. Mettila sulla macchina — su Mac e Linux
  • 2. Su Windows ssh-copy-id NON c'è: stessa cosa con questo
  • 3. Prova: ora non chiede più la password

Le altre quattro cose da fare subito

Se la macchina è raggiungibile da internet — una VPS, per esempio — queste quattro si fanno il primo giorno.

La rete di sicurezza, prima di toccare SSH o il firewall: tieni aperta una seconda finestra del terminale già collegata alla macchina e non chiuderla. Se qualcosa va storto, da lì rimedi; senza, l'unica strada è la console di emergenza del fornitore. Vale anche il perché del --force su ufw enable: senza, il comando si ferma a chiedere conferma e una catena incollata resta lì impiantata.
  1. 1

    Un mini computer per fare pratica

    db-tronic Raspberry Pi 5 8 GB NVMe Kit | Edizione 64GB | Custodia in metallo | Scheda PCIe SSD M.2 NVMe | Alimentatore da 27 W | ideale per Home Assistant e la smart home

    259,99 € prezzo del 20 settembre 2026

    Per chi: Chi vuole imparare senza rischiare niente

    Il modo migliore per imparare SSH è avere una macchina su cui non si rompe niente di importante. Un computerino da mettere in un angolo, sempre acceso, su cui provare — e che poi resta utile per davvero: blocco della pubblicità per tutta la casa, copie di sicurezza, piccoli servizi.

    • Si impara su una macchina propria, non su quella che serve
    • Consuma pochissimo, può stare acceso sempre
    • Quello che impari qui vale identico su una VPS
    • Se lo esponi verso internet va aggiornato
    • Serve un minimo di pazienza la prima sera
    Vedi i kit Raspberry Pi su amazon.it

I prezzi e la disponibilità dei prodotti sono accurati alla data indicata e sono soggetti a modifica. Qualsiasi informazione di prezzo o disponibilità visualizzata su Amazon.it al momento dell’acquisto sarà applicata all’acquisto. Apri il collegamento e guarda il prezzo di oggi: su Amazon cambia spesso, e capita che lo stesso prodotto sia in offerta a meno. I bottoni Amazon sono collegamenti affiliati: se compri, a te non costa niente in più e a me resta una piccola commissione.

  1. Niente accesso diretto come amministratore. Si entra con un utente normale e si usa sudo quando serve: così un errore non cancella mezza macchina, e i tentativi automatici cercano quasi sempre l'utente amministratore.
  2. Metti il blocco dei tentativi. Dopo qualche errore l'indirizzo viene messo in castigo per un po'. Costa un comando.
  3. Accendi gli aggiornamenti automatici di sicurezza. Una macchina esposta e non aggiornata è il problema, non l'obiettivo di qualcuno in particolare. Installarli non basta: su Debian vanno accesi con il secondo comando, se no il pacchetto c'è e non fa niente — e tu credi di ricevere le patch.
  4. Spegni la password, ma nel file giusto. È il passaggio in cui sbagliano quasi tutti, e sbagliando non te ne accorgi: le immagini dei fornitori di VPS mettono un file 50-cloud-init.conf che riaccende la password, SSH tiene il primo valore che incontra e legge quella cartella in ordine alfabetico. Chi modifica solo sshd_config, o scrive un file 99-, resta con la password attiva credendo di essersela tolta. Per questo il file qui sopra si chiama 10-: viene letto prima. Il passo 2 non si salta — se risponde yes, guarda con ls /etc/ssh/sshd_config.d/ e scegli un numero più basso di tutti.
  5. Chiudi tutto tranne quello che serve. Il muro di difesa apre SSH e le porte del sito, e basta.
  6. Cambiare la porta di SSH non è sicurezza, è ordine: toglie il rumore dei tentativi automatici dai registri, ma chi guarda davvero la trova lo stesso. Fallo pure, ma non al posto delle chiavi — e attenzione all'ordine: ufw allow OpenSSH apre solo la 22. Se hai spostato SSH sulla 2222 e poi accendi il firewall come scritto qui, ti chiudi fuori dalla tua macchina e rientri solo dalla console di emergenza del fornitore. Se cambi porta, apri quella (sudo ufw allow 2222/tcp) prima di accendere il firewall.

Comandi · tocca per copiare

  • Blocca chi sbaglia troppe volte
  • Aggiornamenti di sicurezza da soli (il secondo comando li ACCENDE)
  • Spegni la password — 1. scrivi la regola dove vince davvero
  • Spegni la password — 2. controlla PRIMA di riavviare
  • Spegni la password — 3. solo se il passo 2 dice no
  • Apri solo quello che serve (apri PRIMA, accendi DOPO)

Domande frequenti

Cos'è SSH in parole semplici?

È una finestra di testo sul tuo computer che è un altro computer: quello che scrivi lì dentro viene eseguito là, e tutto quello che passa è cifrato. Serve per comandare le macchine che non hanno schermo né tastiera — un NAS, un router, una VPS, un Raspberry.

Come mi collego in SSH da Windows?

Su Windows 10 e 11 SSH è già installato: apri il Terminale o PowerShell e scrivi ssh utente@indirizzo. Non serve scaricare PuTTY, che si trova ancora in tutte le guide vecchie ma oggi serve solo in casi particolari.

Meglio password o chiave SSH?

Chiave, senza dubbi, ed è più comoda oltre che più sicura: non digiti più niente. Una macchina esposta su internet con la password riceve migliaia di tentativi automatici al giorno; con le chiavi non c'è niente da indovinare. Si fa in tre comandi, e poi si spegne l'accesso con password — che è il passo che rende reale il miglioramento.

Perché SSH non mi fa scrivere la password?

La scrive, ma non te la mostra: non compaiono nemmeno i pallini. È voluto e non è un blocco. Digita normalmente e premi Invio.

Cosa vuol dire «connection refused» in SSH?

Che la macchina l'hai raggiunta ma non ascolta: SSH è spento, o è su un'altra porta. Diverso da «connection timed out», che vuol dire che non l'hai proprio raggiunta — indirizzo sbagliato, o sei fuori dalla rete e ti serve prima la VPN.

Conviene cambiare la porta di SSH?

Aiuta a ripulire i registri dal rumore dei tentativi automatici, ma non è sicurezza: chi cerca davvero la trova lo stesso. Fallo pure, ma dopo aver messo le chiavi e spento l'accesso con password — mai al loro posto.

Da dove vengono questi dati

Dati controllati il 20 settembre 2026.

Questa guida l’ho scritta con l’aiuto dell’intelligenza artificiale e l’ho verificata sulle fonti qui sopra prima di pubblicarla. Come lavoro

Continua da qui