Abilita SSH su Debian 10

È possibile utilizzare SSH per accedere al server Debian 10 o al desktop da remoto. È possibile installare nuovi pacchetti software, configurarli, monitorare il server Debian 10 o il desktop da remoto tramite SSH.

In questo articolo, vi mostrerò come si abilita SSH su Debian 10 e ci si connette alla macchina Debian 10 da remoto tramite SSH. Quindi, iniziamo.

Su Debian 10, il server SSH è fornito dal pacchetto openssh-server. È possibile installare il server OpenSSH dal repository ufficiale dei pacchetti di Debian 10 molto facilmente utilizzando il gestore dei pacchetti APT.

Per prima cosa, apri un Terminale ed esegui il seguente comando per aggiornare la cache del repository dei pacchetti APT.

$ aggiornamento sudo apt

La cache del repository dei pacchetti APT dovrebbe essere aggiornata.

Ora, installa il pacchetto openssh-server con il seguente comando.

$ sudo apt installa openssh-server

Ora, premere Y e premere < Invio > per confermare l’installazione.

Il pacchetto openssh-server deve essere installato.

Ora, è possibile verificare se il servizio SSH è in esecuzione con il comando seguente:

$ sudo systemctl status ssh

Come si può vedere, il servizio SSH non è attivo. Non è in esecuzione. Ma è abilitato. Il che significa che il servizio SSH si avvierà automaticamente all’avvio. Quindi, per avviare il servizio SSH, tutto quello che dovete fare è riavviare il computer.

Se non si desidera riavviare il computer, è possibile avviare il servizio SSH manualmente con il comando seguente:

$ sudo systemctl start ssh

Ora, verificare se il servizio SSH è in esecuzione con il comando seguente:

$ sudo systemctl stato ssh

Come puoi vedere, il servizio SSH è attivo o in esecuzione. Ora, è possibile connettersi a questo computer in remoto tramite SSH.

Aggiunta e rimozione del servizio SSH dall’avvio del sistema:

Su Debian 10, il comportamento predefinito del servizio SSH è quello di avviarsi automaticamente all’avvio.

Se non si desidera che il servizio SSH si avvii automaticamente all’avvio, piuttosto si desidera avviare il servizio SSH manualmente quando necessario, è possibile rimuoverlo dall’avvio del sistema con il seguente comando.

$ sudo systemctl disable ssh

Se in seguito cambi idea e desideri avviare il servizio SSH all’avvio, puoi aggiungere il servizio SSH all’avvio del sistema con il seguente comando:

$ sudo systemctl abilita ssh

Connessione alla macchina Debian 10 da remoto tramite SSH:

Ora, per connettersi al server SSH, è necessario l’indirizzo IP o il nome host/nome di dominio della macchina Debian 10 in cui è stato appena installato il server SSH. È inoltre necessario conoscere il nome utente di accesso e la password di accesso della macchina Debian 10 a cui si desidera connettersi.

Per trovare l’indirizzo IP della macchina Debian 10 a cui si desidera connettersi da remoto, eseguire il seguente comando su quella macchina.

$ ip a

Come potete vedere, l’indirizzo IP del mio desktop Debian 10 è 192.168.21.134. Sarà diverso per te. Quindi, assicurati di sostituirlo con il tuo da ora in poi.

Se la macchina Debian 10 che si sta tentando di connettere tramite SSH è ospitata nel cloud (VPS), allora si può avere un nome host o un nome di dominio risolvibile DNS che è possibile utilizzare al posto dell’indirizzo IP. Per trovare il nome host del VPS, eseguire il seguente comando sul VPS.

$ hostname

Un esempio di output è dato come segue.

Se non si conosce il nome utente di accesso della macchina Debian 10, è possibile eseguire il seguente comando su quella macchina per trovare il nome utente.

$ whoami

Il nome utente deve essere stampato sul terminale. Ricordatelo.

Per connettersi alla macchina Debian 10 da remoto tramite SSH, il computer client deve avere il programma client SSH installato su di esso.

Se il cliente è un Ubuntu/Debian macchina, quindi è possibile installare i programmi client SSH con i seguenti comandi:

$ sudo apt update
$ sudo apt install openssh-client

Se il cliente è un RHEL/CentOS macchina, quindi è possibile installare i programmi client SSH con i seguenti comandi:

$ sudo yum install openssh-client

Ora, per la connessione a Debian 10 macchina remota tramite SSH, eseguire il seguente comando dalla macchina client:

$ ssh NOMEUTENTE@IP_ADDRESS

O

$ ssh NOMEUTENTE@HOSTNAME

Nel mio caso, il comando è:

Si verrà visualizzato il seguente messaggio la prima volta che si tenta di connettersi a un sistema Debian 10 macchina via SSH. Basta digitare sì e premere < Invio> per continuare.

Verrà visualizzato il seguente prompt la prima volta che si tenta di connettersi alla macchina Debian 10 tramite SSH. Basta digitare sì e premere < Invio> per continuare.

Dovresti essere connesso.

Ora, è possibile eseguire qualsiasi comando che si desidera installare nuovi pacchetti software, configurare diversi servizi o monitorare la macchina Debian 10 da remoto. Le possibilità sono illimitate.

Una volta terminato il lavoro, è possibile chiudere la sessione SSH con il seguente comando:

$ esci

Quindi, è così che abiliti SSH su Debian 10 e ti connetti alla tua macchina Debian 10 da remoto tramite SSH. Grazie per aver letto questo articolo.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.

Previous post Assisted Living Facilities For Seniors in California
Next post L’anno sabbatico: prendersi una pausa per costruire un CB750 cafe racer