Guida alla configurazione di SSH su Ubuntu

5 apr 2023 2 min di lettura
Guida alla configurazione di SSH su Ubuntu
Indice dei contenuti

Introduzione

Secure Shell (SSH) è un protocollo di rete che permette di gestire un computer in modo sicuro da remoto. In questa guida vedremo come configurare SSH su Ubuntu, una delle distribuzioni Linux più utilizzate al mondo.

Passo 1: Verificare se SSH è già installato

Prima di procedere con la configurazione, è importante verificare se SSH è già installato sul proprio sistema. Per farlo, apriamo il terminale e digitiamo il seguente comando:

sudo apt update
sudo apt list --installed | grep ssh

Se il comando restituisce qualcosa come "openssh-client/now", allora SSH è già installato. In caso contrario, possiamo installarlo digitando il seguente comando:

sudo apt install openssh-server

Passo 2: Configurare SSH

Una volta installato SSH, dobbiamo configurarlo per permettere l'accesso remoto al nostro computer. Per farlo, apriamo il file di configurazione di SSH con il seguente comando:

sudo nano /etc/ssh/sshd_config

All'interno del file, cerchiamo le seguenti linee e modifichiamole come segue:

# Port 22
Port 2222

Questa modifica cambia la porta predefinita di SSH (22) in una porta personalizzata (2222), aumentando la sicurezza del sistema.

Successivamente, cerchiamo la linea seguente e la modifichiamo come segue:

#PermitRootLogin prohibit-password
PermitRootLogin no

Questo disabilita l'accesso all'account root da remoto, rendendo il sistema più sicuro.

Passo 3: Riavviare il servizio SSH

Dopo aver modificato il file di configurazione di SSH, dobbiamo riavviare il servizio per applicare le modifiche. Per farlo, digitiamo il seguente comando:

sudo service ssh restart

Passo 4: Accedere al sistema da remoto

Una volta configurato SSH, possiamo accedere al nostro sistema da remoto utilizzando un client SSH come PuTTY (Windows) o Terminal (Mac/Linux). Dobbiamo utilizzare l'indirizzo IP del nostro computer e la porta personalizzata che abbiamo configurato. Ad esempio, se l'indirizzo IP del nostro computer è 192.168.1.2 e abbiamo configurato la porta 2222, digitiamo il seguente comando nel client SSH:

ssh -p 2222 [email protected]

Dove "username" è il nome utente del nostro account sul computer.

Conclusione

In questa guida abbiamo visto come configurare SSH su Ubuntu per permettere l'accesso remoto al nostro computer in modo sicuro. Ricordiamo che SSH è uno strumento potente, e che una configurazione errata potrebbe compromettere la sicurezza del sistema. Assicuriamoci sempre di seguire le migliori pratiche di sicurezza quando si utilizzano strumenti di questo tipo.

Support us with a

Successivamente, completa il checkout per l'accesso completo a Noviello.it.
Bentornato! Accesso eseguito correttamente.
Ti sei abbonato con successo a Noviello.it.
Successo! Il tuo account è completamente attivato, ora hai accesso a tutti i contenuti.
Operazione riuscita. Le tue informazioni di fatturazione sono state aggiornate.
La tua fatturazione non è stata aggiornata.