GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment activer SSH dans Ubuntu

SSH est l'abréviation de S sécuriser Sh ell ou parfois ça s'appelle S sécuriser S emplacement S hell qui est un protocole réseau utilisé pour établir une connexion sécurisée entre le client et le serveur. Il peut permettre aux utilisateurs, en particulier aux administrateurs système, d'accéder à distance aux ordinateurs via un canal sécurisé au sommet d'un réseau non sécurisé.

L'outil fournit aux utilisateurs de puissantes méthodes de cryptage et d'authentification pour communiquer des données entre des ordinateurs qui se connectent sur un réseau non sécurisé.

SSH est couramment utilisé par les administrateurs système pour se connecter à des machines distantes, exécuter des commandes/scripts, gérer les tâches administratives, transférer en toute sécurité des fichiers d'une machine à une autre et gérer globalement les systèmes et les applications à distance.

En outre, vous pouvez l'utiliser ou agir comme un serveur proxy et rediriger votre trafic de navigation vers un tunnel SSH crypté. Cela empêchera les utilisateurs des réseaux publics de voir votre historique de navigation.

Dans cet article, nous allons vous aider à installer SSH sur Ubuntu et vous montrer comment l'utiliser pour vous connecter à distance à d'autres ordinateurs.

Activer SSH dans Ubuntu

Par défaut, l'outil n'est pas installé dans Ubuntu mais vous pouvez facilement l'installer à partir des référentiels Ubuntu principaux.

Étape 1. Commencez par ouvrir Terminal et assurez-vous que votre système est mis à jour à l'aide de la commande suivante.

sudo apt update

Étape 2. Entrez la commande suivante.

sudo apt install openssh-server

Il vous sera demandé d'entrer le mot de passe sudo. Après avoir entré le mot de passe, appuyez sur Y pour continuer le téléchargement et l'installation du package SSH.

Étape 3. Vérifiez l'état du service SSH à l'aide de la commande suivante.

sudo systemctl status ssh

Généralement, une fois l'installation terminée, le service SSH démarre automatiquement. La sortie de la commande précédente ressemblera à ceci :

Pour l'instant, nous avons installé SSH et son service est opérationnel sur votre machine. Vous pouvez vous y connecter à partir de n'importe quelle autre machine distante sur laquelle le client SSH est installé. Pour les machines Windows, vous pouvez utiliser Putty. Par défaut, le client est installé sur les machines Linux et macOS.

Se connecter à SSH via LAN

Vous pouvez maintenant vous connecter à votre machine Ubuntu via le réseau local en suivant les étapes ci-dessous.

Étape 1. Tout d'abord, vous devez connaître l'adresse IP de votre machine Ubuntu.

ip a

La sortie de la commande précédente ressemblera à ceci :

Comme vous pouvez le voir, l'IP est 10.0.2.15.

Étape 2. Depuis la machine distante, utilisez la commande suivante pour vous connecter à votre machine.

ssh username@ip-address

Où leusername est le nom d'utilisateur et l'ip-address est l'IP de votre machine.

Ainsi dans notre exemple, ce sera :

ssh [email protected]

Pour la première fois lorsque vous essayez de vous connecter à SSH, vous recevrez un message d'avertissement comme ci-dessous :

Vous pouvez simplement entrer "oui" pour continuer, il vous sera demandé d'entrer votre mot de passe.

Une fois que vous avez entré le mot de passe, vous trouverez un écran de bienvenue comme ci-dessous :

Et voilà, vous êtes maintenant connecté à votre machine Ubuntu !

Étape 3. Pour fermer la session, vous pouvez utiliser la commande suivante :

exit

Se connecter à SSH via Internet

Avant de vous connecter à votre machine via Internet, vous devez connaître l'adresse IP publique de la machine. Vous pouvez utiliser l'URL suivante "https://ifconfig.co/ip" pour obtenir l'adresse IP publique de votre machine, qui correspond à la machine à laquelle vous essayez de vous connecter via SSH.

Ensuite, vous devez configurer votre routeur pour qu'il accepte les requêtes sur le port 22. Soyez prudent lorsque vous configurez cette option, car vous pouvez configurer votre machine sur un risque de sécurité élevé. Il est donc fortement recommandé de ne pas utiliser le port 22 par défaut. Au lieu de cela, vous pouvez faire un simple tour en configurant votre routeur pour qu'il accepte les requêtes SSH sur un port autre que le port par défaut et pour envoyer ou transférer ces requêtes vers le port 22 sur la machine qui a le service activé. Vous devriez consulter la documentation de votre routeur pour activer la redirection de port car chaque routeur a son propre style de mise en œuvre.

Enfin, vous pouvez utiliser la commande ci-dessous pour vous connecter à votre machine :

ssh username@public-ip-address

username est le nom d'utilisateur et l'public-ip-address est l'adresse IP de la machine dont vous avez besoin pour l'utiliser en SSH.

Désactiver le service SSH

Si vous devez arrêter le service SSH sur votre machine Ubuntu, vous pouvez utiliser la commande suivante.

sudo systemctl stop ssh

Vous pouvez également redémarrer le service.

sudo systemctl start ssh

Ou si vous devez désactiver le démarrage du service lors du démarrage du système, vous pouvez utiliser la commande suivante.

sudo systemctl disable ssh

Aussi, pour le réactiver, utilisez la commande suivante.

sudo systemctl enable ssh

Enfin, j'espère que vous trouverez ce tutoriel utile pour vous et pour toute autre question, laissez un commentaire ci-dessous.


Ubuntu
  1. Comment activer le service SSH dans Ubuntu 22.04 LTS

  2. Comment activer SSH en tant que racine sur l'instance AWS Ubuntu

  3. Comment activer le serveur SSH sur Ubuntu 22.04 Jammy Linux

  4. Ubuntu 20.04 - Comment activer Hwe ?

  5. Comment activer SSH sur Ubuntu 18.04 Bionic Beaver

Comment activer les onglets dans le terminal Ubuntu

Comment activer le clic pour réduire sur Ubuntu

Comment activer le serveur SSH sur Ubuntu 22.04

Comment activer ssh sur Ubuntu 20.04 LTS Linux

Comment changer le port SSH dans Ubuntu

Comment activer BBR sur Ubuntu 20.04 LTS