Come installare e configurare Linux SSH

Come installare e configurare Linux SSH

“L'accesso alle macchine Linux a distanza non è un nuovo fenomeno. Questa necessità risale a diversi decenni fa, ed è attualmente impossibile immaginare un mondo senza protocolli per il controllo di macchine a distanza.

In particolare, SSH è ora il sistema predefinito per accedere ai server Linux nel mondo moderno. Il framework Shell Secure è potente ed efficiente. Aiuta a stabilire la connessione e la comunicazione tra due dispositivi di elaborazione o router in remoto.

E poiché si tratta di un protocollo sicuro, crittografa tutte le connessioni per garantire che i tuoi dati o informazioni non atterrano nelle mani sbagliate. Pertanto, gli aggressori non sono in grado di interrompere i dettagli. Inoltre, offre una serie di modalità di autenticazione e opzioni di configurazione.

Questo articolo si concentra sulla configurazione di Linux SSH su Linux. Ed essendo un protocollo server-cliente, discuteremo il processo di configurazione sul server e sulle macchine client. Ma prima, evidenziamo i prerequisiti del processo di configurazione."

Prerequisiti per l'installazione di SSH su Ubuntu

L'impostazione del protocollo SSH su Linux non è un processo complicato. Tuttavia, è necessario assicurarsi di soddisfare le seguenti condizioni;

  • Solo gli utenti con privilegi sudo sulle macchine del server possono installare e configurare SSH.
  • Devi avere almeno un altro sistema diverso sulla tua rete. Questo sistema potrebbe essere un altro computer LAN, un dispositivo di elaborazione virtuale ospitato nel dispositivo o un server remoto collegato al sistema tramite Internet.
  • È necessario una connessione Internet stabile poiché dovrai scaricare i pacchetti richiesti per l'installazione.

Impostazione di Linux SSH su Ubuntu Linux

SSHD o OpenSsh Daemon o server è un server SSH (gratuito) open source che funziona come programma di utilità per il client SSH. È la sostituzione di RSH e rlogin, che sono relativamente insicuri.

In particolare, sia il desktop Ubuntu minimo che Ubuntu non sono disponibili con SSHD impostata e funzionante. Tuttavia, è possibile installare e impostare in modo rapido e comodo Linux SSH su Ubuntu seguendo questi passaggi;

Passaggio 1: installa il server SSH
Il processo di configurazione inizia con l'installazione di SSH sul tuo server e puoi farlo seguendo questi passaggi;

UN. Apri il desktop Ubuntu
Apri la finestra del terminale sul tuo desktop Ubuntu.

B. Aggiorna il tuo sistema
Aggiorna il sistema Ubuntu per garantire che la macchina abbia l'ultima versione. È fondamentale farlo prima di installare nuovi software o pacchetti nel sistema. Il comando seguente dovrebbe aiutare con il processo di aggiornamento;

C. Installa ssh
Una volta aggiornato il sistema, è possibile installare OpenSsh nella macchina del server. È possibile utilizzare il comando qui sotto;

Passaggio 2: verificare che il sistema sia in esecuzione
Una volta installato, verificare lo stato del servizio SSH utilizzando il comando seguente;

Il comando sopra dovrebbe darti un risultato simile a quello nell'immagine sottostante. Si noti che "Active (Running)" è evidenziato per indicare che l'installazione SSH ha esito positivo e il protocollo è già in esecuzione nei sistemi.

Passaggio 3: abilita e avvia SSH
Se SSH non restituisce un risultato attivo, abilita il protocollo SSH nei sistemi digitando questa utilità. Lo fai solo nel caso in cui il tuo servizio SSH non sia in esecuzione. Altrimenti, puoi passare questo passaggio se è in esecuzione.

Passaggio 4: consenti a SSH attraverso il firewall
Ubuntu viene fornito con il Firewall semplice (UFW), che gestisce le regole di rete per impostazione predefinita. Un UFW attivo impedirà potenzialmente la connessione di SSH al server. È possibile modificare le impostazioni UFW per consentire la connessione al server SSH. Dovresti anche usare questo comando T Open Port 22.

Questi comandi ti aiuteranno a configurare UFW per consentire la connessione;

Passaggio 5: testare il tuo sistema SSH
Accedi al tuo computer Linux e prova SSH utilizzando il comando seguente;

Il risultato del comando sopra dovrebbe essere una visualizzazione dei vari componenti del protocollo del server SSH.

Impostazione del client SSH su Linux

È possibile procedere a configurare il client SSH. In particolare, ciò consente la connessione al server remoto dalla macchina locale. La procedura per l'impostazione di un client SSH è la seguente;

Passaggio 1: installa client SSH
La macchina locale dovrebbe avere l'ultima versione SSH installata. Ma nei casi in cui non è già installato alcun client SSH, è possibile utilizzare il comando seguente per installare il client su Ubuntu;

Passaggio 2: connettersi al sistema remoto
Puoi stabilire una connessione al tuo sistema remoto dal computer locale. Per raggiungere questo obiettivo, dovresti conoscere l'indirizzo IP del comando locale e utilizzare questo comando;

Puoi anche interrogare il computer per il tuo indirizzo IP se non lo sai. Questo è possibile digitando (ip a) sul terminale del tuo server. Il display avrà tutti i dettagli necessari, incluso il tuo indirizzo IP.

Conclusione

La guida passo-passo sopra dovrebbe aiutarti a configurare SSH sul tuo sistema. Una volta installato e impostato SSH sia sul server che sul tuo client, dovresti essere in grado di accedere al tuo server in remoto una volta stabilita una connessione.

Fonti

  • https: // www.utilizzare.com/tag/principianti-set-setting-ssh-linux-test-setup/
  • https: // phoenixnap.com/kb/ssh-to-connect-to-remote-server-linux-o-Windows
  • https: // www.Javatpoint.com/ssh-linux
  • https: // itsfoss.com/set-up-ssh-ubuntu/
  • https: // www.cyberciti.BIZ/FAQ/UBUNTU-LINUX-INSTALL-OPENSSH-SERVER/