GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Installa il server SSH Ubuntu 22.04

SSH è il metodo principale di accesso remoto e amministrazione su Ubuntu 22.04 Jammy Jellyfish e altri sistemi Linux. SSH è un servizio client-server che fornisce connessioni sicure e crittografate su una connessione di rete. Dopo aver installato Ubuntu 22.04, potrebbe essere una delle prime cose che vuoi configurare.

In questa guida, esamineremo le istruzioni dettagliate per installare e configurare SSH su Ubuntu 22.04. Questo ti aiuterà se vuoi solo connetterti a sistemi remoti tramite SSH o se vuoi che anche il tuo sistema accetti le connessioni in entrata.

In questo tutorial imparerai:

  • Come installare client e server SSH su Ubuntu 22.04
  • Come avviare e interrompere il servizio SSH
  • Come consentire il servizio SSH tramite ufw firewall
  • Come modificare la porta di ascolto del server SSH
Requisiti software e convenzioni della riga di comando Linux
Categoria Requisiti, convenzioni o versione del software utilizzata
Sistema Ubuntu 22.04 Jammy Medusa
Software Server e client OpenSSH
Altro Accesso privilegiato al tuo sistema Linux come root o tramite sudo comando.
Convenzioni # – richiede che i comandi linux dati vengano eseguiti con i privilegi di root direttamente come utente root o usando sudo comando
$ – richiede che i comandi linux dati vengano eseguiti come un normale utente non privilegiato

Come installare il server SSH Ubuntu 22.04


Segui le istruzioni dettagliate di seguito per installare SSH sul tuo sistema e utilizzarlo per avviare connessioni remote o accettare connessioni in entrata.

  1. Installa il pacchetto OpenSSH Server per il tuo sistema eseguendo il seguente comando nel terminale.
    $ sudo apt install ssh
    
  2. Il servizio SSH può essere controllato tramite systemd. Usa il seguente systemctl comandi per configurare e controllare il servizio. Per avviare o arrestare il server SSH:
    $ sudo systemctl start ssh
    AND
    $ sudo systemctl stop ssh
    

    Per riavviare il server SSH:

    $ sudo systemctl restart ssh
    

    Per abilitare (fare in modo che SSH si avvii automaticamente all'avvio del sistema) o disabilitare il server SSH:

    $ sudo systemctl enable ssh
    AND
    $ sudo systemctl disable ssh
    
  3. Verifica se il server SSH è in esecuzione utilizzando il seguente systemctl status comando.
    $ systemctl status ssh
    

  4. Se hai abilitato il firewall Ubuntu predefinito ufw, dovrai eseguire il comando seguente per consentire le connessioni SSH attraverso il firewall.
    $ sudo ufw allow ssh
    
  5. Connettiti da un client remoto al tuo server SSH. Innanzitutto, ottieni un indirizzo IP del tuo server SSH. Per farlo, esegui il seguente ip comando:
    $ ip a
    

    Nel caso in cui desideri connetterti al tuo server SSH tramite Internet, devi ottenere il tuo indirizzo IP esterno:

    $ echo $(wget -qO - https://api.ipify.org)
    

Connettiti al server SSH Ubuntu 22.04


Dopo aver seguito i passaggi precedenti, possiamo connetterci al nostro server SSH in remoto utilizzando la seguente sintassi del comando ssh:

$ ssh username@hostname-or-ip-address

Ad esempio, il comando seguente si connetterà al server SSH Ubuntu 22.04 con un indirizzo IP 10.0.2.15 come utente linuxconfig :

$ ssh [email protected]

Cambia la porta SSH predefinita

Questo è facoltativo, ma per motivi di sicurezza si consiglia di modificare la porta SSH 22 predefinita con un altro numero di porta arbitrario superiore a 1024.

Per farlo, modifica il /etc/ssh/sshd_config file di configurazione come utente sudo amministrativo. Ad esempio, per modificare il numero di porta SSH predefinito da 22 a 7575 (numero di porta casuale), aprire il file di configurazione SSH e apportare la modifica seguente.

  1. Modifica il file di configurazione SSH con nano o il tuo editor di testo preferito.
    $ sudo nano /etc/ssh/sshd_config
    
  2. Quindi, cambia il #Port 22 linea a Port 7575 .
    Port 7575
    

  3. Dopo aver apportato le modifiche appropriate, apri una porta del firewall in modo che corrisponda alla nuova porta SSH:
    $ sudo ufw allow 7575/tcp
    
  4. Per applicare la modifica al tuo server SSH, usa questo systemctl comando per riavviarlo:
    $ sudo systemctl restart ssh
    
  5. Per connettersi in remoto a un numero di porta del server SSH specifico, utilizzare il -p opzione della riga di comando ssh. Esempio:
    $ ssh -p 7575 [email protected]
    

Pensieri conclusivi

In questa guida abbiamo visto come installare un server SSH su Ubuntu 22.04 Jammy Jellyfish Linux. Abbiamo anche imparato a controllare il servizio con systemctl comandi per avviare, arrestare, riavviare, abilitare o disabilitare il servizio. Infine, abbiamo esaminato i passaggi per modificare la porta SSH predefinita, consigliata per una maggiore sicurezza. Ricorda di utilizzare sempre una buona password per gli utenti del tuo sistema, in modo che gli account non vengano compromessi tramite SSH.


Ubuntu
  1. Installa NFS Server su Ubuntu

  2. Server SSH Ubuntu 20.04

  3. Come installare MySQL su Ubuntu 18.04

  4. Come installare il server Minecraft su Ubuntu 18.04

  5. Come installare Zimbra 8.6 su Ubuntu 14.04 Server

Come installare OpenSSH su Ubuntu 20.04

Come installare il server SSH in Ubuntu 20.04

Come installare il server SSH su Ubuntu 18.04 LTS

Come installare il server SSH su Ubuntu 20.04 LTS

Come installare il server SSH su Ubuntu 22.04 LTS

Installa TigerVNC su Ubuntu 18.04