SSH (Secure Shell) est un protocole cryptographique permettant de sécuriser la transmission de données sur des réseaux non sécurisés. OpenSSH est le serveur qui implémente le protocole SSH pour fournir un accès au shell du serveur distant.
Aujourd'hui, j'ai créé une nouvelle machine virtuelle Ubuntu 22.04 Desktop. Après l'installation, j'ai constaté que le serveur SSH n'est pas activé par défaut. J'ai donc installé le serveur OpenSSH et activé les connexions SSH. Ce tutoriel vous explique comment installer et activer SSH sur un système Linux Ubuntu 22.04.
Installer OpenSSH sur Ubuntu
Vous devez disposer d'un accès physique au système pour terminer l'installation du serveur OpenSSH. Connectez-vous au système Ubuntu et ouvrez un terminal.
- Maintenant, exécutez les commandes suivantes pour installer le serveur OpenSSH sur votre système.
sudo apt update
sudo apt install openssh-server
- Une fois l'installation des packages terminée, exécutez la commande ci-dessous pour vérifier l'état du service SSH :
sudo systemctl status ssh
Il doit être actif et fonctionner comme ci-dessous :
- Les systèmes Ubuntu sont livrés avec un pare-feu UFW par défaut. Si l'UFW est actif, vous devez autoriser le port SSH 22 pour les utilisateurs distants. Pour autoriser le port 22 dans le type UFW :
sudo ufw allow 22/tcp
Vous avez installé avec succès le serveur OpenSSH sur le système Ubuntu 22.04.
Se connecter au serveur SSH
Désormais, vous pouvez accéder aux utilisateurs Windows qui peuvent utiliser des applications tierces
Les utilisateurs de Linux peuvent utiliser l'utilitaire de ligne de commande "ssh" pour se connecter à un serveur distant à l'aide de SSH.
ssh [email protected]_host
Désactiver le serveur SSH
Les systèmes avec accès physique nécessitent moins d'accès SSH. Dans ce cas, vous pouvez soit bloquer l'accès ssh à l'aide du pare-feu, soit désactiver le service SSH sur votre système.
- Pour bloquer l'accès SSH via le pare-feu UFW, saisissez :
sudo ufw deny 22/tcp
- Vous pouvez également désactiver complètement le service SSH (OpenSSH) pour empêcher l'accès à distance.
sudo systemctl stop --now ssh
sudo systemctl disable --now ssh
Les commandes ci-dessus arrêteront immédiatement le service SSH et désactiveront le démarrage automatique du service au démarrage du système.
Conclusion
Ce didacticiel vous aide à installer et à activer le serveur OpenSSH sur le système Linux Ubuntu 22.04.
Après l'installation, vous pouvez également modifier le port SSH pour sécuriser le système.