In questo articolo, ti mostrerò come abiliti SSH su Debian 10 e connettiti alla tua macchina Debian 10 a distanza tramite SSH. Quindi iniziamo.
Su Debian 10, il server SSH è fornito dal pacchetto OpenSsh-Server. È possibile installare il server OpenSSH dal repository di pacchetti ufficiali di Debian 10 molto facilmente utilizzando il gestore dei pacchetti APT.
Innanzitutto, aprire un terminale ed eseguire il seguente comando per aggiornare la cache del repository del pacchetto APT.
$ sudo apt update
La cache del repository del pacchetto APT deve essere aggiornata.
Ora, installa OpenSsh-Server pacchetto con il seguente comando.
$ sudo apt install OpenSsh-server
Ora, premere Y e premere Per confermare l'installazione.
IL OpenSsh-Server Il pacchetto dovrebbe essere installato.
Ora, puoi verificare se il servizio SSH è in esecuzione con il seguente comando:
$ sudo systemctl status ssh
Come puoi vedere, il servizio SSH non è attivo. Non è in esecuzione. Ma è abilitato. Ciò significa che il servizio SSH inizierà automaticamente con l'avvio. Quindi, per avviare il servizio SSH, tutto ciò che devi fare è riavviare il computer.
Se non vuoi riavviare il tuo computer in questo momento, puoi avviare manualmente il servizio SSH con il seguente comando:
$ sudo systemctl avvia ssh
Ora, controlla se il servizio SSH è in esecuzione con il seguente comando:
$ sudo systemctl status ssh
Come puoi vedere, il servizio SSH è attivo o in esecuzione. Ora puoi connetterti a questo computer da remoto tramite SSH.
Aggiunta e rimozione del servizio SSH dall'avvio del sistema:
Su Debian 10, il comportamento predefinito del servizio SSH è avviarsi automaticamente al boot.
Se non si desidera che il servizio SSH inizi automaticamente all'avvio, piuttosto si desidera avviare manualmente il servizio SSH quando è necessario, puoi rimuoverlo dall'avvio del sistema con il seguente comando.
$ sudo systemctl disabilita ssh
Se in seguito cambi idea e desideri avviare il servizio SSH su avvio, è possibile aggiungere il servizio SSH all'avvio del sistema con il seguente comando:
$ sudo systemctl abilita ssh
Connessione a Debian 10 Machine a distanza 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 hai appena installato il server SSH. Devi anche conoscere il nome utente di accesso e la password di accesso della macchina Debian 10 a cui si desidera connetterti.
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 puoi 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 stai cercando di connettersi tramite SSH è ospitata sul cloud (VPS), è possibile avere un nome host risolvibile DNS o un nome di dominio che è possibile utilizzare al posto dell'indirizzo IP. Per trovare il nome host del VPS, eseguire il seguente comando sul VPS.
$ hostname
Un output di esempio è dato come segue.
Se non conosci il nome utente di accesso della tua macchina Debian 10, puoi eseguire il seguente comando su quella macchina per trovare il nome utente.
$ whoami
Il nome utente dovrebbe essere stampato sul terminale. Ricordalo.
Al fine di connettersi a Remot di Debian 10 Machine tramite SSH, il computer client deve avere il programma client SSH installato su di esso.
Se il client è una macchina Ubuntu/Debian, è possibile installare i programmi client SSH con i seguenti comandi:
$ sudo apt update
$ sudo apt install OpenSsh-client
Se il client è una macchina RHEL/CENTOS, è possibile installare i programmi client SSH con i seguenti comandi:
$ sudo yum installa openSsh-client
Ora, per connettersi a Debian 10 Remote Machine tramite SSH, eseguire il seguente comando dalla macchina client:
$ ssh username@ip_address
O
$ ssh username@hostname
Nel mio caso, il comando è:
$ ssh [email protected]
Vedrai il seguente prompt la prima volta che provi a connetterti alla macchina Debian 10 tramite SSH. Basta digitare SÌ e premere continuare.
Vedrai il seguente prompt la prima volta che provi a connetterti alla macchina Debian 10 tramite SSH. Basta digitare SÌ e premere continuare.
Dovresti essere connesso.
Ora puoi eseguire qualsiasi comando che desideri installare nuovi pacchetti software, configurare diversi servizi o monitorare la macchina Debian 10 in remoto. Le possibilità sono illimitate.
Una volta che hai finito con il tuo lavoro, puoi chiudere la sessione SSH con il seguente comando:
$ uscita
Quindi, è così che abiliti SSH su Debian 10 e connettiti alla macchina Debian 10 a distanza tramite SSH. Grazie per aver letto questo articolo.