SSH (Secure Shell) è un protocollo di amministrazione remota grazie al quale abbiamo la possibilità di controllare, gestire e modificare variabili o processi su server remoti tramite Internet utilizzando un metodo di autenticazione. SSH ci offre un modo con cui è possibile autenticare un utente remoto, per poter trasferire elementi dal client all'host e viceversa.
Crittografia SSHIl protocollo SSH ci offre diverse forme di crittografia come:
- Crittografia simmetrica
- Crittografia asimmetrica
- Hashing
Sintassi SSHLa sintassi di base per SSH è la seguente:
ssh {utente} @ {host}
Operazione SSHIl meccanismo per usare SSH è semplice, in primo luogo, a Ubuntu viene detto che utilizzeremo una connessione shell sicura e con i meccanismi di crittografia (ssh), quindi inseriamo l'utente (utente) con cui ci accingiamo ad autenticarci e infine impostiamo il destinazione (ospite).
Ricorda che quando utilizziamo SSH tutto ciò che facciamo nella sessione (autenticazione utente, comandi, trasferimenti di file) sarà sempre crittografato in modo da proteggere i dati da qualsiasi attacco alla rete.
Con SSH è possibile fare uso di chiavi SSH con le quali possiamo automatizzare l'accesso a server e computer remoti, ottimizzando la sicurezza.
Senza ulteriori indugi, vediamo come installare SSH in Ubuntu 20.04.
Installa il protocollo SSH in Ubuntu 20.04
Passo 1
Per impostazione predefinita, SSH di base è già installato sul sistema, ma con alcune restrizioni, nel terminale Ubuntu 20.04 eseguiamo quanto segue:
SshPasso 2
Di conseguenza vedremo tutte le opzioni per l'utilizzo del protocollo SSH:
INGRANDIRE
Passaggio 3
Per verificarne l'utilizzo, proveremo a stabilire una connessione locale, eseguiamo quanto segue:
ssh localhost
INGRANDIRE
Passaggio 4
Come possiamo vedere, di default la porta 22 (di SSH) rifiuta la connessione, in questo caso dobbiamo installare il protocollo del server SSH con il seguente comando:
sudo apt-get install openssh-server
INGRANDIRE
Passaggio 5
Confermiamo l'installazione con la lettera S:
INGRANDIRE
Passaggio 6
Possiamo controllare lo stato del servizio SSH in Ubuntu 20.04 con il seguente comando:
sudo service ssh status
INGRANDIRE
Passaggio 7
Come possiamo vedere, il suo stato è attivo e in esecuzione, possiamo controllare nuovamente l'accesso all'host locale:
ssh localhost
INGRANDIRE
Passaggio 8
Se non accettiamo la connessione, apparirà un errore, quindi durante l'esecuzione del comando è necessario inserire "sì" per accedere con SSH.
Successivamente possiamo accedere al file di configurazione SSH con un editor: lì possiamo vedere la porta SSH predefinita (22), possiamo modificarla se necessario, ma consigliamo sempre di lasciare i valori predefiniti.
sudo nano / etc / ssh / sshd_config
INGRANDIRE
Con questi semplici passaggi abbiamo installato SSH in Ubuntu 20.04.