GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come abilitare SSH in Ubuntu

SSH è l'abbreviazione di S sicuro Sh tutto o talvolta si chiama S sicuro S ocket S hell che è un protocollo di rete utilizzato per stabilire una connessione sicura tra client e server. Può consentire agli utenti, in particolare agli amministratori di sistema, di accedere ai computer in remoto tramite un canale sicuro sulla parte superiore di una rete non protetta.

Lo strumento fornisce agli utenti potenti metodi di crittografia e autenticazione per comunicare i dati tra computer che si connettono su una rete non protetta.

SSH è comunemente usato dagli amministratori di sistema per connettersi a macchine remote, eseguire comandi/script, gestire le attività amministrative, trasferire in modo sicuro file da una macchina all'altra e gestire in generale sistemi e applicazioni in remoto.

Inoltre, puoi usarlo come o agire come un server proxy e reindirizzare il tuo traffico di navigazione a un tunnel SSH crittografato. Ciò impedirà agli utenti delle reti pubbliche di vedere la tua cronologia di navigazione.

In questo articolo, ti aiuteremo a installare SSH su Ubuntu e ti mostreremo come usarlo per connetterti in remoto ad altri computer.

Abilita SSH in Ubuntu

Per impostazione predefinita, lo strumento non è installato in Ubuntu ma puoi installarlo facilmente dai repository principali di Ubuntu.

Passaggio 1. Innanzitutto, apri Terminale e assicurati che il tuo sistema sia aggiornato utilizzando il comando seguente.

sudo apt update

Passaggio 2. Immettere il seguente comando.

sudo apt install openssh-server

Ti verrà chiesto di inserire la password sudo. Dopo aver inserito la password, premi Y per continuare a scaricare e installare il pacchetto SSH.

Passaggio 3. Verifica lo stato del servizio SSH utilizzando il comando seguente.

sudo systemctl status ssh

Di solito, quando l'installazione viene completata correttamente, il servizio SSH verrà avviato automaticamente. L'output del comando precedente sarà qualcosa del genere:

Per ora, abbiamo installato SSH e il suo servizio è attivo e funzionante sulla tua macchina. Puoi connetterti ad esso da qualsiasi altra macchina remota su cui è installato il client SSH. Per le macchine Windows, puoi usare Putty. Per impostazione predefinita, il client è installato su macchine Linux e macOS.

Connetti a SSH tramite LAN

Ora puoi connetterti alla tua macchina Ubuntu tramite LAN seguendo i passaggi seguenti.

Passaggio 1. Per prima cosa, devi conoscere l'IP della tua macchina Ubuntu.

ip a

L'output del comando precedente sarà qualcosa del genere:

Come puoi vedere l'IP è 10.0.2.15.

Passaggio 2. Dalla macchina remota usa il seguente comando per connetterti alla tua macchina.

ssh username@ip-address

Dove il username è il nome utente e l'ip-address è l'IP della tua macchina.

Quindi nel nostro esempio sarà :

ssh [email protected]

Per la prima volta quando provi a connetterti a SSH, riceverai un messaggio di avviso come quello di seguito:

Semplicemente puoi inserire "yes" per continuare, ti verrà chiesto di inserire la tua password.

Una volta inserita la password troverai una schermata di benvenuto come quella di seguito:

E voilà ora sei connesso alla tua macchina Ubuntu!

Passaggio 3. Per chiudere la sessione puoi utilizzare il seguente comando:

exit

Connettiti a SSH tramite Internet

Prima di connetterti alla tua macchina tramite Internet, dovrai conoscere l'IP pubblico della macchina. Puoi utilizzare il seguente URL "https://ifconfig.co/ip" per ottenere l'IP pubblico della tua macchina che è la macchina a cui stai tentando di connetterti tramite SSH.

Successivamente, è necessario configurare il router per accettare le richieste sulla porta 22. Sii cauto durante l'impostazione di questa opzione poiché potresti impostare la tua macchina a un rischio elevato per la sicurezza. Quindi, si consiglia vivamente di non utilizzare la porta predefinita 22. Invece, puoi fare un semplice giro configurando il tuo router per accettare richieste SSH su una porta non predefinita e per inviare o inoltrare tali richieste alla porta 22 sulla macchina che ha il servizio abilitato. Dovresti controllare la documentazione del tuo router per abilitare il port forwarding poiché ogni router ha il suo stile per l'implementazione.

Infine, puoi utilizzare il comando seguente per connetterti alla tua macchina:

ssh username@public-ip-address

Doveusername è il nome utente e il public-ip-address è l'IP della macchina di cui hai bisogno per SSH.

Disabilita il servizio SSH

Nel caso in cui sia necessario interrompere il servizio SSH sulla tua macchina Ubuntu puoi utilizzare il seguente comando.

sudo systemctl stop ssh

In alternativa per riavviare il servizio.

sudo systemctl start ssh

Oppure, se è necessario disabilitare l'avvio del servizio durante l'avvio del sistema, è possibile utilizzare il comando successivo.

sudo systemctl disable ssh

Anche per abilitarlo di nuovo usa il comando successivo.

sudo systemctl enable ssh

Infine, spero che questo tutorial ti sia utile e per qualsiasi altra domanda lascia un commento qui sotto.


Ubuntu
  1. Come abilitare il servizio SSH in Ubuntu 22.04 LTS

  2. Come abilitare SSH come root su AWS Ubuntu Instance

  3. Come abilitare il server SSH su Ubuntu 22.04 Jammy Linux

  4. Ubuntu 20.04 – Come abilitare Hwe?

  5. Come abilitare SSH su Ubuntu 18.04 Bionic Beaver

Come abilitare le schede nel terminale di Ubuntu

Come abilitare Fai clic per ridurre a icona su Ubuntu

Come abilitare il server SSH su Ubuntu 22.04

Come abilitare ssh su Ubuntu 20.04 LTS Linux

Come modificare la porta SSH in Ubuntu

Come abilitare BBR su Ubuntu 20.04 LTS