Come installare SSH su Ubuntu

Ultimo aggiornamento: 11/09/2024

ssh su Ubuntu

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.

SSH su Ubuntu

Il protocollo SSH, che è venuto a sostituire altri meno sicuri come rloginrsh, È 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.
Contenuti esclusivi: clicca qui  Differenza tra decompositori e detritivi

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

installa SSH su Ubuntu
SSH su Ubuntu

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.

Contenuti esclusivi: clicca qui  mutevole

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.

Contenuti esclusivi: clicca qui  Come aprire un file ADB

Alcune opzioni di configurazione aggiuntive

SSH

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.