GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment activer le serveur SSH sur Ubuntu 22.04 Jammy Linux

Découvrez les étapes simples pour installer et activer le serveur OpenSSH sur Ubuntu 22.04 LTS Jammy JellyFIsh pour le connecter à distance via un protocole sécurisé.

Qu'est-ce que SSH dans les systèmes Linux ?

SSH n'a pas besoin d'être présenté, son abréviation signifie Secure Shell. Avec l'aide de Secure Shell, les utilisateurs peuvent sécuriser les connexions réseau pour accéder aux appareils distants. C'est un protocole qui utilise par défaut le port 22, qui permet d'accéder à un ordinateur distant du réseau IP via une connexion cryptée. Il peut être utilisé comme une alternative sécurisée aux protocoles non chiffrés tels que Telnet ou Rlogin. Par exemple- vous souhaitez accéder à votre serveur Web fonctionnant sur Amazon Cloud, pour ce faire en toute sécurité, nous pouvons utiliser un serveur SSH sur le système distant. Après cela, en utilisant un client SSH local, la connexion sécurisée est possible. SSH permet l'authentification mutuelle et la transmission de données cryptées afin que les données sensibles telles que les mots de passe ou les noms d'utilisateur ne puissent pas être espionnées par des personnes non autorisées. Secure Shell offre un haut niveau de sécurité.

Eh bien, SSH n'est pas seulement limité aux systèmes Linux, même Microsoft a implémenté le serveur OpenSSH dans Windows 10 également dans Windows 11. Par conséquent, nous pouvons connecter Windows via ce protocole sans installer de logiciel supplémentaire. SSH fonctionne dans une architecture serveur-client.

Secure Shell fonctionne sur la couche d'application (selon le modèle de couche ISO/OSI sur les couches 5 à la couche 7 ) et est basé sur TCP dans la couche de transport. Selon l'architecture décrite dans la RFC 4251, le protocole SSH-2 se compose de trois parties :

Protocole de couche transport (RFC 4253)
Protocole d'authentification (RFC 4252)
Protocole de connexion (RFC 4254)

Activer l'accès SSH

Par défaut, SSH ne serait pas activé, par conséquent, pour ce faire, nous devons installer le serveur OpenSSH en installant ses packages disponibles via nos systèmes Linux respectifs.

Client SSH

Si vous utilisez un système Windows 10 actuel ou un système Unix tel que Linux ou macOS, un client SSH pour la ligne de commande est déjà préinstallé.

Étapes pour installer le serveur OpenSSH sur Ubuntu 22.04 LTS Linux

1. Exigences

Ubuntu Linux
Un utilisateur non root avec des droits sudo
Accès au terminal
Accès Internet

2. Exécutez la mise à jour du système

Exécutons d'abord la commande de mise à jour du système pour actualiser le cache du référentiel Ubuntu 22.04. Cela mettra également à jour les packages installés sur votre système.

sudo apt update -y

3. Installez le serveur OpenSSH sur Ubuntu 22.04

Comme toutes les versions d'Ubuntu, le serveur OpenSSH est également disponible via le référentiel système par défaut d'Ubuntu 22.04 LTS Jammy JellyFish. Par conséquent, il nous suffit d'exécuter le gestionnaire de packages système APT pour l'installer.

sudo apt install openssh-server -y

Entrez votre mot de passe utilisateur lorsque le système vous demande…

4. Activer et démarrer le service OpenSSH

Une fois l'installation terminée, assurons-nous que le service d'OpenSSH fonctionne sans erreur.

sudo systemctl status ssh

S'il n'est pas activé et en cours d'exécution, utilisez cette commande :

sudo systemctl enable --now ssh

5. Ouvrir le port 22 sur Ubuntu 22.04 LTS

Eh bien, la plupart du temps, le port 22 s'ouvrirait déjà dans le pare-feu pour accéder au monde extérieur, cependant, sinon, nous devons ouvrir le service SSH dans le pare-feu simple d'Ubuntu.

sudo ufw allow ssh

Alors que ceux qui sont sur le cloud doivent ajouter ce port à la liste blanche dans le service de pare-feu de leur fournisseur de services.

6. Comment connecter un serveur via SSH

Après avoir installé le serveur OpenSSH, nous pouvons facilement le connecter à partir de notre machine locale, peu importe que vous utilisiez Windows, Linux, macOS ou tout autre, la syntaxe de commande sera la même.

Ouvrez simplement le terminal de commande de votre système et utilisez la syntaxe indiquée :

ssh user@server-ip-address

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

Par exemple, si votre utilisateur est h2s et que l'adresse IP du serveur est 192.168.17.141, la commande sera :

ssh [email protected]

Conclusion :

C'était le guide rapide pour installer et démarrer avec le serveur SSH sur les systèmes Linux Ubuntu 22.04. Cela aide l'utilisateur à se connecter au serveur distant sans se rendre physiquement sur la machine à l'aide du système local.

Les domaines d'application typiques de Secure Shell sont :

Administration sécurisée d'un ordinateur distant via des réseaux IP
Tunnellisation d'applications basées sur TCP/IP dans une connexion chiffrée et authentifiée
Exécution sécurisée des commandes sur un autre ordinateur
Transfert sécurisé de fichiers sur un réseau IP
Livraison sécurisée de systèmes de fichiers complets sur des réseaux IP
Transfert sécurisé des fenêtres d'écran via X11


Ubuntu
  1. Comment activer SSH sur Ubuntu 18.04

  2. Comment générer des clés SSH sur Ubuntu 18.04

  3. Comment configurer le serveur SFTP sur Ubuntu 20.04 Focal Fossa Linux

  4. Activer SSH sur Ubuntu 20.04 Focal Fossa Linux

  5. Comment activer le service SSH dans Ubuntu 22.04 LTS

Comment installer OpenSSH sur Ubuntu 20.04

Comment installer le serveur SSH dans Ubuntu 20.04

Comment activer le serveur SSH sur Ubuntu 22.04

Comment activer ssh sur Ubuntu 20.04 LTS Linux

Comment installer le serveur SSH sur Ubuntu 18.04 LTS

Comment installer le serveur SSH sur Ubuntu 20.04 LTS