Il protocollo Secure Shell (SSH) viene utilizzato per gestire o trasmettere i dati tra i computer tramite Internet. I vecchi metodi per realizzare queste azioni, come Telnet, non hanno queste capacità. Non sono sicuri poiché trasmettono la password dell'utente in chiaro. Offre un percorso sicuro su una rete non protetta, collegando un programma client SSH a un server SSH in un'architettura client-server. Viene utilizzato principalmente per comunicare a sistemi operativi simili a UNIX, sebbene possa essere utilizzato anche su Windows.
Come funziona SSH
Il client SSH predefinito consente di connettersi a Workstations Linux tramite un canale sicuro e predefinito è alla porta TCP 22. SSH codifica i pacchetti, rendendo impossibile per chiunque osservare le tue attività. A differenza di Telnet, che non crittografa i pacchetti, Telnet lascia aprire la possibilità che qualcuno legga ciò che fai con la SSH. Ti mostreremo come abilitare Shell Secure (SSH) su Linux Mint in questo articolo.
Come installare il server OpenSSH
È possibile installare il server OpenSSH aprendo un terminale e digitando il seguente comando lì.
$ sudo apt install OpenSsh-server
SSH dovrebbe essere automaticamente impostato per avviarsi all'avvio del sistema e dovrebbe essere in esecuzione una volta installato. Tuttavia, piuttosto che supporre, ricontrolleremo il doppio.
Per verificare che SSH sia abilitato e per avviarsi automaticamente all'avvio del sistema, eseguire il comando di seguito donati.
$ sudo systemctl ssh abilitato
Se ritorna 'abilitato'SSH dovrebbe avviarsi immediatamente quando il computer si avvia. Se è disabilitato o se lo stato è inattivo come mostrato nella seguente immagine:
Quindi utilizzare il comando di seguito per abilitarlo:
$ sudo systemctl abilita ssh
Ora inizi il servizio SSH digitando:
$ sudo systemctl avvia ssh
E controlla lo stato:
$ sudo systemctl status ssh
Possiamo anche utilizzare "Stato SystemCtl" per ricevere un breve riepilogo di tutte le informazioni; Nell'immagine sopra, possiamo vedere che il servizio è attivo e in esecuzione e altri dettagli utili.
Come consentire la connessione SSH in firewall
A volte il firewall ti impedisce di utilizzare la connessione tra client e server. Quindi, per consentire che devi digitare.
$ sudo ufw consenti ssh
Ciò aggiungerà la regola sul tuo firewall per consentire la connessione SSH. Successivamente è possibile abilitare il firewall se attualmente è disabilitato.
$ sudo ufw abilita
È necessario aggiornare le impostazioni appena realizzate per implementarle e puoi farlo digitando.
$ sudo ufw ricarica
Nel comando sopra, UFW è un "firewall semplice" che viene utilizzato per gestire un firewall Linux:
È inoltre possibile controllare lo stato e completare i dettagli del firewall UFW mediante digitando.
$ sudo UFW Status Verbose
Conclusione
Il protocollo SSH viene utilizzato da OpenSSH, che è una versione gratuita della suite del protocollo SHSH Secure Shell (SSH) che non è installata per impostazione predefinita ma è necessaria per abilitarlo. La ragione di ciò è che stabilisce un'interfaccia sicura e crittografata tra il server e il client. Abbiamo dimostrato come impostare rapidamente e utilizzare SSH in Linux Mint. Dopo aver eseguito il metodo sopra menzionato, l'SSH verrà attivato automaticamente quando il sistema si avvia.