androide

Come abilitare ssh su Ubuntu 18.04

How to Enable SSH in Ubuntu 18.04 LTS / Ubuntu 20.04 (Install openssh-server)

How to Enable SSH in Ubuntu 18.04 LTS / Ubuntu 20.04 (Install openssh-server)

Sommario:

Anonim

Secure Shell (SSH) è un protocollo di rete crittografica utilizzato per una connessione sicura tra un client e un server.

In questo tutorial, ti mostreremo come abilitare SSH su una macchina desktop Ubuntu. L'abilitazione di SSH ti consentirà di collegarti in remoto al tuo computer Ubuntu e di trasferire file in modo sicuro o eseguire attività amministrative.

Prerequisiti

Prima di continuare con questo tutorial, assicurati di aver effettuato l'accesso come utente con privilegi sudo.

Abilitazione di SSH su Ubuntu

Il server SSH non è installato per impostazione predefinita sui sistemi desktop Ubuntu ma può essere facilmente installato dai repository Ubuntu standard.

Per installare e abilitare SSH sul tuo sistema Ubuntu, completa i seguenti passi:

  1. Apri il tuo terminale usando la scorciatoia da tastiera Ctrl+Alt+T o facendo clic sull'icona del terminale e installa il pacchetto openssh-server digitando:

    sudo apt update sudo apt install openssh-server

    Immettere la password quando richiesto e immettere Y per continuare con l'installazione.

    Come si può vedere dall'output, l'indirizzo IP del sistema è 192.168.121.111 .

    Una volta trovato l'indirizzo IP, accedi al computer remoto eseguendo il seguente comando ssh :

    ssh [email protected]

    Quando ti connetti tramite SSH per la prima volta, vedrai un messaggio simile a questo:

    The authenticity of host '192.168.121.111 (192.168.121.111)' can't be established. ECDSA key fingerprint is SHA256:Vybt22mVXuNuB5unE++yowF7lgA/9/2bLSiO3qmYWBY. Are you sure you want to continue connecting (yes/no)?

    Digita yes e ti verrà richiesto di inserire la password.

    Warning: Permanently added '192.168.121.111' (ECDSA) to the list of known hosts. [email protected]'s password:

    Una volta inserita la password, verrai accolto con un messaggio simile a quello qui sotto.

    Welcome to Ubuntu 18.04.1 LTS (GNU/Linux 4.15.0-33-generic x86_64) * Documentation: https://help.ubuntu.com * Management: https://landscape.canonical.com * Support: https://ubuntu.com/advantage…

    Ora sei collegato al tuo computer Ubuntu.

    Connessione a SSH su Internet

    Per connetterti alla tua macchina Ubuntu su Internet dovrai conoscere il tuo indirizzo IP pubblico e configurare il tuo router per accettare i dati sulla porta 22 e inviarli alla macchina Ubuntu dove SSH è in esecuzione.

    Per determinare l'indirizzo IP pubblico della macchina a cui stai tentando di SSH, visita semplicemente il seguente URL: https://ifconfig.co/ip .

    Quando si tratta di impostare il port forwarding, ogni router ha un modo diverso di impostare il port forwarding. È necessario consultare la documentazione del router su come impostare il port forwarding. In breve, è necessario immettere il numero di porta in cui verranno effettuate le richieste (la porta SSH predefinita è 22) e l'indirizzo IP privato che è stato trovato in precedenza (utilizzando il comando ip a ) della macchina su cui è in esecuzione SSH.

    Dopo aver trovato l'indirizzo IP e configurato il router, è possibile accedere digitando:

    ssh username@public_ip_address

    Puoi anche impostare un'autenticazione basata su chiave SSH e collegarti al tuo computer Ubuntu senza inserire una password.

    Disabilitare SSH su Ubuntu

    Se per qualche motivo vuoi disabilitare SSH sul tuo computer Ubuntu puoi semplicemente interrompere il servizio SSH eseguendo:

    sudo systemctl stop ssh

    Per riavviarlo eseguire:

    sudo systemctl start ssh

    Per disabilitare l'avvio del servizio SSH durante l'avvio del sistema:

    sudo systemctl disable ssh

    Per abilitarlo nuovamente digitare:

    sudo systemctl enable ssh

    Conclusione

    Hai imparato come installare e abilitare SSH sul tuo Ubuntu 18.04. Ora puoi accedere al tuo computer ed eseguire le attività sysadmin comuni tramite il prompt dei comandi.

    Per impostazione predefinita, SSH è in ascolto sulla porta 22. La modifica della porta SSH predefinita aggiunge un ulteriore livello di sicurezza al server riducendo il rischio di attacchi automatici.

    Per ulteriori informazioni, su come configurare il server SSH, leggi la Guida di configurazione SSH / OpenSSH / Ubuntu di Ubuntu e la pagina di manuale SSH ufficiale.

    ssh ubuntu