L'installazione e la configurazione di SSH nei sistemi Linux non è il gioco finale. L'uso di SSH per accedere ai sistemi in remoto va oltre. Dovrai assicurarti di consentire al tuo SSH di stabilire una connessione.
Ma questo è impossibile da realizzare se non capisci come funziona SSH. In particolare, è necessaria una macchina client e un host o un server per avviare e realizzare una connessione SSH. Entrambe le parti devono essere d'accordo in base alle credenziali fornite per consentire una connessione sicura e l'accesso tra i due lati.
In questo articolo, delineeremo come puoi abilitare una connessione SSH nei sistemi Linux. Ma prima di ciò, è fondamentale notare che la macchina client necessita delle credenziali o delle informazioni dell'host remote per avviare la connessione. Queste informazioni potrebbero essere un indirizzo IP o un nome host.
Abilitazione di SSH in Linux Ubuntu
Un prerequisito importante quando si abilita SSH sui tuoi sistemi è assicurarsi di accedere come utente con i privilegi sudo necessari poiché non sarà possibile effettuare i comandi richiesti se li manca. E poiché SSH non è disponibile per impostazione predefinita nei computer Linux, questo processo deve iniziare con l'installazione del framework SSH.
Di seguito è una guida passo-passo su come abilitare una connessione SSH sul sistema:
Passaggio 1: installare SSH se non ancora installato
Innanzitutto, apri il terminale del tuo computer. È possibile ottenere questo facendo clic sull'icona del terminale della macchina o utilizzando il collegamento della tastiera Ctrl+alt+t. Una volta aperto, installare il server OpenSSH utilizzando il comando seguente:
Il primo comando aggiorna il tuo sistema Linux per assicurarti di avere l'ultima versione, mentre il secondo comando installa SSH. Il sistema ti richiede di inserire una password. Immettere y quando richiesto in modo da poter continuare con il processo di installazione.
Passaggio 2: conferma se SSH è attivo
L'SSH sulla macchina dovrebbe essere in esecuzione una volta completata l'installazione. Tuttavia, questo non è mai certo, quindi la necessità di confermare se il sistema è in esecuzione. Puoi verificarlo usando il seguente comando:
Un servizio SSH che esegue attivamente dovrebbe riportare un risultato simile a quello nella seguente illustrazione:
Passaggio 3: abilita SSH se non attivo
Se il tuo sistema non mostra che SSH è attivo, puoi procedere a abilitarlo. Una volta abilitato, procedi per avviare il servizio SSH. Questi due comandi aiuteranno:
Passaggio 4: bypass SSH sul firewall
Le macchine Ubuntu hanno un firewall preinstallato. Il firewall, UFW, può limitare l'abilitazione di una serie di programmi e applicazioni nel tuo sistema: il protocollo SSH è un esempio dei programmi che può limitare.
È possibile aprire la porta SSH utilizzando i seguenti comandi:
Il comando precedente dovrebbe consentire al tuo firewall di consentire la connessione SSH. Se il firewall non è abilitato, è possibile procedere a abilitarlo utilizzando il seguente comando:
Procedi per aggiornare il sistema per aiutare a caricare le nuove modifiche nel sistema per l'implementazione. Il seguente comando ti aiuterà a ricaricare le modifiche:
Collegare SSH al server remoto
Come abbiamo già accennato, è necessario conoscere l'indirizzo IP del tuo server per avviare una connessione tra le due estremità. È possibile utilizzare il comando IP Linux per interrogare il sistema. Inoltre, la macchina client che stai utilizzando dovrebbe anche avere il tuo nome utente.
Il seguente comando funzionerà:
Al tuo primo tentativo, riceverai un messaggio simile a quello nella seguente illustrazione:
Digita "sì" per procedere. Il sistema ti chiederà di inserire una password utilizzando un messaggio simile a quello nel seguente:
L'immissione della tua password ti accederà nel sistema e stabilerà una connessione alla tua LAN. Una password corretta ti darà un messaggio simile a quello di seguito:
Disabilitare ssh in ubuntu
Sono necessari i seguenti passaggi se si desidera disabilitare SSH in Ubuntu:
UN. Ferma il servizio SSH sui tuoi sistemi
Il seguente comando disabiliterà SSH sulla macchina:
B. Avvia nuovamente il servizio SSH
Il seguente comando è utile se si desidera riavviare il servizio SSH dopo averlo disabilitato:
C. Disabilita il servizio SSH
È possibile utilizzare il seguente comando per disabilitare il servizio SSH durante una corsa di avvio del sistema. In questo caso, il servizio SSH non inizierà quando il sistema si riavvia.
D. Abilita dopo l'avvio del sistema
È possibile abilitare e avviare nuovamente il servizio SSH utilizzando i seguenti due comandi:
Conclusione
Con le illustrazioni fornite, crediamo che tu possa abilitare e disabilitare il servizio SSH sui tuoi sistemi. Inoltre, abbiamo anche discusso, anche se brevemente, come è possibile stabilire una connessione SSH in remoto. Queste azioni ti aiutano ad accedervi con SSH per un utilizzo più facile e una gestione della rete.
Fonti