Come abilitare SSH su Ubuntu

Come Abilitare Ssh Su Ubuntu



Una connessione protetta tra un client e un server può essere stabilita utilizzando il protocollo di rete Secure Shell (SSH). Ogni scambio di informazioni tra un client e il server è crittografato. Puoi ottenere un accesso remoto al tuo computer ed eseguire le operazioni amministrative attivando SSH. Saranno possibili anche trasferimenti sicuri di file tramite SCP e SFTPS. Alla prima installazione, SSH per l'accesso remoto è, per convenzione, vietato su Ubuntu. Non è troppo difficile abilitare SSH su Ubuntu. Per configurare e attivare SSH sul tuo sistema Linux, completa le attività elencate di seguito come amministratore o utente sudo.

Installa il client SSH

Cominciamo con il processo di aggiornamento dei repository Ubuntu. Questa è una fase importante ogni volta che si esegue un'installazione. Pertanto, il repository 'apt-get' viene utilizzato nell'istruzione 'update' come illustrato di seguito:







$ sudo apt-get aggiornamento





Dopo aver completato con successo l'aggiornamento del sistema, è necessario aggiornare i repository e i pacchetti di sistema per ottenere gli effetti delle nuove installazioni da effettuare a breve. Pertanto, il pacchetto “apt-get” viene utilizzato con la parola chiave “upgrade”.





$ sudo apt-get upgrade



Il client SSH avvia sempre la creazione di una connessione sicura. Pertanto, l'installazione del client SSH è necessaria se si desidera avviare la connessione e l'altro nodo sarà in ascolto. Quindi, l'istruzione 'apt-get' sarà utile qui all'interno della parola chiave 'install', seguita dalla parola chiave 'OpenSSH-client' (per installare il client-server). Utilizzare i diritti 'sudo' per eseguire questa istruzione come mostrato di seguito. Potrebbe essere necessaria la password affinché l'utente attualmente connesso possa avviare il processo di installazione senza problemi. Pertanto, abbiamo aggiunto la nostra password e l'abbiamo installata con successo.

$ sudo apt-get install openssh-client

Installa il server SSH

Potrebbe essere possibile che tu sia dall'altra parte, cioè stai solo ascoltando il client-server. Pertanto, è necessario installare il server SSH sul proprio terminale. Prima di ciò, aggiorna il tuo sistema con il pacchetto “apt” nelle seguenti istruzioni “update”:

$ sudo apt-get aggiornamento

Assicurati che anche i pacchetti di sistema siano aggiornati. A volte, i pacchetti non ottengono gli effetti delle nuove installazioni perché sono obsoleti e richiedono un aggiornamento per una compatibilità ottimale. Utilizzare lo stesso comando di aggiornamento utilizzato in precedenza.

$ sudo apt-get upgrade

Ora è il momento di installare il server OpenSSH in modo da poter accettare la connessione dal client. Il comando di installazione deve essere eseguito con i diritti 'Sudo' seguiti dall'utilizzo del pacchetto 'Apt' e dalla parola chiave 'OpenSSH-server' alla fine.

$ sudo apt install openssh-server

Devi essere sicuro di voler installare il server “openssh” poiché è sicuro per la comunicazione e non influisce sulle prestazioni del sistema. Pertanto, premi il tasto 'y' per continuare la configurazione dell'installazione sulla shell dei comandi.

Abilita il servizio SSH

Dopo un po', il server OpenSSH verrà installato con successo sul tuo computer. Ora è il momento di configurare OpenSSH nel nostro sistema. Per la sua configurazione perfetta, utilizzeremo l'utilità 'systemctl' che è più probabile che la abiliti da parte nostra. L'utilità “systemctl” viene utilizzata per avviare il servizio SSH sul nostro sistema con i diritti “sudo”. Quindi, lo abilita con le parole chiave “start” e “Enable”. Il collegamento di sincronizzazione è stato creato come mostrato nell'immagine seguente. Puoi anche utilizzare l'opzione '—now' nella stessa istruzione 'systemctl' per abilitare subito il server SSH.

$ sudo systemctl avvia ssh
$ sudo systemctl abilita ssh
$ sudo systemctl abilita ssh –now

Controlla lo stato del servizio SSH

Dopo averlo abilitato con successo (come da collegamento di sincronizzazione), puoi cercare il suo stato di caricamento corrente tramite l'utilità 'systemctl' utilizzando le parole chiave 'status' e 'ssh' nel comando. L'output di questo comando mostra lo stato corrente del servizio ssh. Un'indicazione verde indica che il servizio è attivo e in esecuzione.

Controlla lo stato del servizio SSH

Apri la porta SSH

Un'utilità denominata UFW per la configurazione dei firewall è inclusa in Ubuntu. Fai attenzione ad aprire la porta SSH se il firewall del tuo computer funziona. Per fare ciò, Ubuntu ci fornisce l'utilità 'ufw' come comando che può essere utilizzato con la parola chiave 'allow' per aprire la porta SSH. Assicurati di eseguirlo con il privilegio 'sudo'. Vedrai che l'esecuzione di questo comando potrebbe aggiornarsi
le regole della porta SSH come illustrato nell'immagine seguente:

$ sudo ufw consenti ssh

Connettersi al server SSH

Ora devi verificare l'indirizzo IP del tuo sistema, ovvero il lato SSH su cui hai lavorato. Per cercare l'indirizzo IP utilizziamo l'istruzione “ip” seguita dall'opzione “a” e verranno visualizzati i dati relativi alla nostra rete. Devi cercare la rete specifica che stai utilizzando e cercare l'indirizzo IP nella riga che inizia con 'inet'. Nel nostro caso, è anche 10.0.2.15 come mostrato nell'immagine seguente:

$ ip a

È ora di accedere al sistema remoto dopo aver ottenuto l'indirizzo IP del nostro sistema. Per questo, eseguiamo il seguente comando SSH per stabilire una connessione con il sistema remoto. Il comando inizia con la parola chiave 'ssh' seguita dal nome utente del sistema; il carattere “@” seguito dall'indirizzo IP. Poiché utilizziamo SSH per la prima volta nel nostro sistema, risulta che non è possibile stabilire l'autenticità di un host. Pertanto, devi inserire 'sì' per confermare che desideri continuare a connetterti come server o client SSH. Dopo un avviso, ti verrà richiesta la password di sistema e dovrai fornirla per continuare. Ti farà accedere con successo dal tuo sistema Ubuntu e verrà stabilita la connessione sicura.

$ ssh nomeutente@indirizzoip

Usando SH, ora puoi connetterti con successo all'altro nodo. Le istruzioni mostrate descrivono l'uso di 'ssh' sulla macchina Ubuntu.

$ ssh nomeutente@indirizzoip chi
$ ssh nomeutente@indirizzoip tempo di attività

Conclusione

All'interno di questa guida, abbiamo dimostrato con successo l'uso di SSH nel sistema Ubuntu. Successivamente, abbiamo discusso separatamente l'installazione del server SSH e del client SSH e fornito i dettagli su come abilitare SSH e stabilire una connessione.