In questo post spiegheremo come installare SSH su Ubuntu. L'importanza di questo noto protocollo di rete risiede nel fatto che fornisce una connessione sicura tra un client e un server. Inoltre, tutte le comunicazioni sono crittografate, il che è essenziale per prevenire il furto di dati e altri tipi di attacchi.
Il server SSH non viene installato in Ubuntu per impostazione predefinita, ma molti utenti decidono di installarlo e abilitarlo da soli. Prima di illustrarvi i passaggi da seguire per l'installazione, spieghiamo brevemente di cosa si tratta esattamente. SSH.
Cos'è SSH?
SSH (Secure Shell) è un protocollo di rete crittografica che viene utilizzato per stabilire connessioni sicure a un server su una rete non sicura, come Internet. Si tratta di una soluzione che consente l'accesso remoto alla riga di comando e alla sua esecuzione, nonché il trasferimento di file tra dispositivi in modo sicuro, grazie all'utilizzo della crittografia.

Il protocollo SSH, che è venuto a sostituire altri meno sicuri come rlogin o rsh, È costituito da tre componenti principali:
- Cliente SSH: il software che eseguiamo sul nostro dispositivo locale per connetterci al server remoto.
- Server SSH: il software del server remoto.
- Porte- Per questi collegamenti viene normalmente utilizzata la porta 22.
Secure Shell usi autenticazione mediante password o chiavi crittografiche in modo che solo gli utenti autorizzati possano accedere al server remoto. Oltretutto, Tutto il traffico tra client e server è crittografato e protetto. Il protocollo consente inoltre di creare tunnel sicuri per reindirizzare le connessioni verso altre porte o servizi.
Una volta superato l’ostacolo che la sua complessità può rappresentare per alcuni utenti, i vantaggi derivanti dall’utilizzo di SSH sono considerevoli. Tra i suoi usi più pratici vi sono l'amministrazione remota di server Linux/Unix, il trasferimento sicuro di file o lo sviluppo di sistemi remoti.
Installa SSH in Ubuntu passo dopo passo
Vediamo di seguito quali sono i passaggi da seguire per installare SSH in Ubuntu (nello specifico, installa SSH su Ubuntu 22.04). Per iniziare questo processo, è necessario accedere come utente root o un utente con privilegi sudo per eseguire i comandi descritti di seguito.
Aggiorna i pacchetti di sistema
Come devi sempre fare prima di installare qualsiasi software, la prima cosa è assicurati che tutti i pacchetti di sistema siano aggiornati correttamenteS. Per verificare questo punto, apriamo il terminale ed eseguiamo il seguente comando:
sudo apt update && sudo apt upgrade
Installa SSH su Ubuntu
OpenSSH è l'insieme di applicazioni che, attraverso il protocollo SSH, ci consente Consentono comunicazioni crittografate su una rete. Poiché OpenSSH non è preinstallato sul sistema, come abbiamo spiegato prima, sarà necessario installarlo manualmente. Per fare ciò, inseriamo nel terminale il seguente comando:
sudo apt install openssh-server
Il completamento dell'installazione potrebbe richiedere alcuni minuti. Durante tutto il processo, dobbiamo rispondere "Sì" a tutte le domande che il sistema ci pone fino all'installazione finale di tutti i componenti necessari.
openssh-server Questo modulo consente al nostro computer di rispondere a qualsiasi richiesta di connessione in arrivo da altri sistemi remoti.
Controlla lo stato del server SSH
Una volta completata l'installazione, dobbiamo assicurarci che il servizio SSH funzioni. Per loro useremo il seguente comando:
sudo systemctl stato ssh
Se SSH in Ubuntu funziona come dovrebbe, sullo schermo apparirà un'immagine simile a quella mostrata sopra, con la legenda Attivo: correre. Altrimenti, cioè se il server rimane inattivo, possiamo avviarlo manualmente tramite questo comando:
sudo systemctl avvia ssh
Connettiti al server SSH
Ora che il server SSH è attivo e funzionante, puoi farlo stabilire la connessione da un altro dispositivo utilizzando il client SSH. Per fare ciò dobbiamo aprire un altro terminale e inserire il seguente comando:
ssh utente@ip_server
Ovviamente la parte del comando dopo il simbolo "@" deve essere seguita dall'indirizzo IP del server corrispondente in ogni caso.
Alcune opzioni di configurazione aggiuntive

Oltre ai passaggi spiegati nella sezione precedente per installare SSH su Ubuntu, ci sono alcuni comandi opzionali che potremo utilizzare per configurare il protocollo e adattarlo meglio ai nostri gusti e alle nostre esigenze.
Ad esempio, per modificare la porta di connessione, utilizzare l'autenticazione con chiave, disabilitare l'accesso tramite password o qualsiasi altro aspetto, utilizzeremo questo comando:
sudo nano / etc / ssh / sshd_config
Successivamente, una volta apportate le modifiche alla configurazione, è necessario riavviare il servizio:
sudo systemctl riavvia ssh
Infine, se per qualsiasi motivo non vogliamo più continuare a utilizzare questo protocollo di connessione, possiamo farlo fermarlo e persino disabilitarlo con i seguenti comandi:
sudo systemctl ferma ssh
sudo systemctl disabilita ssh
Conclusione
Ora che sappiamo come installare SSH su Ubuntu, sarà possibile svolgere attività di amministrazione tramite terminale. Possiamo anche configurare l'autenticazione basata su questo protocollo SSH per poter accedere al sistema senza dover inserire una password.
Editor specializzato in questioni tecnologiche e Internet con più di dieci anni di esperienza in diversi media digitali. Ho lavorato come redattore e creatore di contenuti per aziende di e-commerce, comunicazione, marketing online e pubblicità. Ho scritto anche su siti web di economia, finanza e altri settori. Il mio lavoro è anche la mia passione. Ora, attraverso i miei articoli in Tecnobits, cerco di esplorare tutte le novità e le nuove opportunità che il mondo della tecnologia ci offre ogni giorno per migliorare la nostra vita.