GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come abilitare il server SSH su Ubuntu 22.04 Jammy Linux

Impara i semplici passaggi per installare e abilitare il server OpenSSH su Ubuntu 22.04 LTS Jammy JellyFIsh per connetterlo in remoto tramite un protocollo sicuro.

Cos'è SSH nei sistemi Linux?

SSH non ha bisogno di presentazioni, la sua abbreviazione sta per Secure Shell. Con l'aiuto di Secure Shell, gli utenti possono proteggere le connessioni di rete per accedere ai dispositivi remoti. È un protocollo che utilizza la porta 22 per impostazione predefinita, che consente l'accesso a un computer remoto nella rete IP tramite una connessione crittografata. Può essere utilizzato come alternativa sicura ai protocolli non crittografati come Telnet o Rlogin. Ad esempio- vuoi accedere al tuo server web in esecuzione su Amazon Cloud, per farlo in sicurezza possiamo utilizzare un server SSH sul sistema remoto. Dopodiché, utilizzando un client SSH locale è possibile la connessione sicura. SSH consente l'autenticazione reciproca e la trasmissione crittografata dei dati in modo che dati sensibili come password o nomi utente non possano essere spiati da persone non autorizzate. Secure Shell offre un elevato livello di sicurezza.

Bene, SSH non si limita solo ai sistemi Linux, anche Microsoft ha implementato il server OpenSSH in Windows 10 anche in Windows 11. Quindi, possiamo connettere Windows su questo protocollo senza installare alcun software aggiuntivo. SSH funziona nell'architettura server-client.

Secure Shell funziona sul livello dell'applicazione (secondo il modello del livello ISO/OSI sui livelli da 5 a 7) e si basa su TCP nel livello di trasporto. Secondo l'architettura descritta in RFC 4251, il protocollo SSH-2 è composto da tre parti:

Protocollo del livello di trasporto (RFC 4253)
Protocollo di autenticazione (RFC 4252)
Protocollo di connessione (RFC 4254)

Abilita l'accesso SSH

Per impostazione predefinita SSH non sarebbe abilitato, quindi per farlo dobbiamo installare il server OpenSSH installando i suoi pacchetti disponibili attraverso i nostri rispettivi sistemi Linux.

Cliente SSH

Se stai utilizzando un sistema Windows 10 o Unix corrente come Linux o macOS, è già preinstallato un client SSH per la riga di comando.

Passaggi per installare il server OpenSSH su Ubuntu 22.04 LTS Linux

1. Requisiti

Ubuntu Linux
Un utente non root con diritti sudo
Accesso al terminale
Accesso a Internet

2. Esegui l'aggiornamento del sistema

Per prima cosa eseguiamo il comando di aggiornamento del sistema per aggiornare la cache del repository di Ubuntu 22.04. Questo aggiornerà anche i pacchetti installati sul tuo sistema.

sudo apt update -y

3. Installa il server OpenSSH su Ubuntu 22.04

Come tutte le versioni di Ubuntu, anche il server OpenSSH è disponibile tramite il repository di sistema predefinito di Ubuntu 22.04 LTS Jammy JellyFish. Quindi, dobbiamo solo eseguire il gestore di pacchetti APT di sistema per installarlo.

sudo apt install openssh-server -y

Inserisci la tua password utente quando il sistema richiede...

4. Abilita e avvia il servizio OpenSSH

Una volta completata l'installazione, assicuriamoci che il servizio di OpenSSH sia in esecuzione senza alcun errore.

sudo systemctl status ssh

Se non è abilitato e già in esecuzione, usa questo comando:

sudo systemctl enable --now ssh

5. Apri la porta 22 su Ubuntu 22.04 LTS

Bene, la maggior parte delle volte la porta 22 si aprirebbe già nel firewall per accedere dal mondo esterno, tuttavia, in caso contrario, dobbiamo aprire il servizio SSH nel semplice firewall di Ubuntu.

sudo ufw allow ssh

Mentre, coloro che sono su cloud devono autorizzare questa porta nel servizio firewall del proprio provider di servizi.

6. Come connettere il server tramite SSH

Dopo aver installato il server OpenSSH possiamo connetterlo facilmente dalla nostra macchina locale, non importa se utilizzi Windows, Linux, macOS o qualsiasi altro, la sintassi dei comandi sarà la stessa.

Basta aprire il terminale di comando del tuo sistema e utilizzare la sintassi indicata:

ssh user@server-ip-address

⇓⇓⇓⇓⇓⇓⇓⇓⇓⇓⇓⇓⇓⇓⇓⇓⇓⇓⇓⇓⇓⇓⇓⇓⇓⇓

Ad esempio, se il tuo utente è h2s e server-ipaddres è 192.168.17.141, il comando sarà:

ssh [email protected]

Conclusione:

Questa è stata la guida rapida per installare e iniziare con il server SSH su sistemi Linux Ubuntu 22.04. Questo aiuta l'utente ad accedere al server remoto senza occuparsi fisicamente della macchina utilizzando il sistema locale.

Le aree di applicazione tipiche di Secure Shell sono:

Amministrazione sicura di un computer remoto tramite reti IP
Tunneling di applicazioni basate su TCP/IP in una connessione crittografata e autenticata
Esecuzione sicura dei comandi su un altro computer
Trasferimento sicuro di file su una rete IP
Consegna sicura di file system completi su reti IP
Trasferimento sicuro delle finestre dello schermo tramite X11


Ubuntu
  1. Come abilitare SSH su Ubuntu 18.04

  2. Come generare chiavi SSH su Ubuntu 18.04

  3. Come configurare il server SFTP su Ubuntu 20.04 Focal Fossa Linux

  4. Abilita SSH su Ubuntu 20.04 Focal Fossa Linux

  5. Come abilitare il servizio SSH in Ubuntu 22.04 LTS

Come installare OpenSSH su Ubuntu 20.04

Come installare il server SSH in Ubuntu 20.04

Come abilitare il server SSH su Ubuntu 22.04

Come abilitare ssh su Ubuntu 20.04 LTS Linux

Come installare il server SSH su Ubuntu 18.04 LTS

Come installare il server SSH su Ubuntu 20.04 LTS