Dans ce post, nous allons vous expliquer comment installer SSH sur Ubuntu. L'importance de ce protocole réseau bien connu réside dans le fait qu'il assure une connexion sécurisée entre un client et un serveur. De plus, toutes les communications sont cryptées, ce qui est essentiel pour prévenir le vol de données et autres types d’attaques.
Le serveur SSH n'est pas installé dans Ubuntu par défaut, mais de nombreux utilisateurs prennent la décision de l'installer et de l'activer eux-mêmes. Avant de vous expliquer les étapes à suivre pour l'installation, expliquons brièvement de quoi il s'agit exactement. SSH.
Qu'est-ce que SSH ?
SSH (Secure Shell) est un protocole de réseau cryptographique qui est utilisé pour établir des connexions sécurisées à un serveur sur un réseau non sécurisé, tel qu'Internet. C'est une solution qui permet l'accès à distance à la ligne de commande et à son exécution, ainsi que le transfert de fichiers entre appareils en toute sécurité, grâce à l'utilisation du cryptage.
Le protocole SSH, venu remplacer d'autres protocoles moins sécurisés tels que connexion o chut, Il se compose de trois éléments principaux :
- Client SSH: Le logiciel que nous exécutons sur notre appareil local pour nous connecter au serveur distant.
- Serveur SSH: Le logiciel du serveur distant.
- Ports- Le port 22 est normalement utilisé pour ces connexions.
Secure Shell utiliser authentification par mot de passe ou clés cryptographiques afin que seuls les utilisateurs autorisés puissent accéder au serveur distant. En plus, Tout le trafic entre le client et le serveur est crypté et protégé. Le protocole vous permet également de créer des tunnels sécurisés pour rediriger les connexions vers d'autres ports ou services.
Une fois surmonté l’obstacle que sa complexité peut poser à certains utilisateurs, les avantages de l’utilisation de SSH sont considérables. Parmi ses utilisations les plus pratiques figurent l'administration à distance de serveurs Linux/Unix, le transfert sécurisé de fichiers ou le développement de systèmes à distance.
Installez SSH dans Ubuntu étape par étape
Voyons ci-dessous quelles sont les étapes à suivre pour installer SSH dans Ubuntu (en particulier, installer SSH sur Ubuntu 22.04). Pour démarrer ce processus, il faut connectez-vous en tant qu'utilisateur root ou un utilisateur disposant des privilèges sudo pour exécuter les commandes détaillées ci-dessous.
Mettre à jour les packages système
Comme vous devez toujours le faire avant d'installer un logiciel, la première chose est assurez-vous que tous les packages système sont correctement mis à jours. Pour vérifier ce point, nous ouvrons le terminal et exécutons la commande suivante :
sudo apt update && sudo apt upgrade
Installer SSH dans Ubuntu
OpenSSH est l'ensemble d'applications qui, grâce au protocole SSH, nous permet Ils permettent des communications cryptées sur un réseau. Comme OpenSSH n'est pas préinstallé sur le système, comme nous l'avons expliqué précédemment, il faudra l'installer manuellement. Pour ce faire, nous saisissons la commande suivante dans le terminal :
sudo apt installer openssh-server
L'installation peut prendre quelques minutes. Tout au long du processus, nous devons répondre « Oui » à toutes les questions que le système nous pose jusqu'à l'installation finale de tous les composants nécessaires.
openssh-serveur Ce module permet à notre ordinateur de répondre à toute demande de connexion entrante provenant d'autres systèmes distants.
Vérifier l'état du serveur SSH
Une fois l'installation terminée, nous devons nous assurer que le service SSH fonctionne. Pour eux, nous utiliserons la commande suivante :
statut sudo systemctl ssh
Si SSH dans Ubuntu fonctionne comme il se doit, une image similaire à celle présentée ci-dessus apparaîtra à l'écran, avec la légende Actif : en cours d'exécution. Sinon, c'est-à-dire si le serveur reste inactif, nous pouvons le démarrer manuellement via cette commande :
sudo systemctl démarrer ssh
Connectez-vous au serveur SSH
Maintenant que le serveur SSH est opérationnel, vous pouvez établir une connexion à partir d'un autre appareil à l'aide du client SSH. Pour ce faire, nous devons ouvrir un autre terminal et saisir la commande suivante :
ssh utilisateur@server_ip
Évidemment, la partie de la commande après le symbole "@" doit être suivie de l'adresse IP du serveur qui correspond dans chaque cas.
Quelques options de configuration supplémentaires
En plus des étapes expliquées dans la section précédente pour installer SSH dans Ubuntu, il existe quelques commandes facultatives que nous pourrons utiliser pour configurer le protocole et mieux l'adapter à nos propres goûts et besoins.
Par exemple, pour changer le port de connexion, utiliser l'authentification par clé, désactiver l'accès par mot de passe ou tout autre aspect, nous utiliserons cette commande :
sudo nano / etc / ssh / sshd_config
Ensuite, une fois les modifications de configuration effectuées, il est nécessaire de redémarrer le service :
sudo systemctl redémarrer ssh
Enfin, si pour une raison quelconque nous ne souhaitons plus continuer à utiliser ce protocole de connexion, nous pouvons arrêtez-le et même désactivez-le avec les commandes suivantes:
sudo systemctl arrêter ssh
sudo systemctl désactiver ssh
Conclusion
Maintenant que nous savons comment installer SSH dans Ubuntu, il sera possible d'effectuer des activités d'administration via le terminal. Nous pouvons également configurer l'authentification basée sur ce protocole SSH pour pouvoir se connecter au système sans avoir à saisir de mot de passe.
Rédacteur spécialisé dans les problématiques technologiques et Internet avec plus de dix ans d'expérience dans différents médias numériques. J'ai travaillé comme éditeur et créateur de contenu pour des sociétés de commerce électronique, de communication, de marketing en ligne et de publicité. J'ai également écrit sur des sites Web d'économie, de finance et d'autres secteurs. Mon travail est aussi ma passion. Maintenant, à travers mes articles dans Tecnobits, j'essaie d'explorer toutes les actualités et les nouvelles opportunités que le monde de la technologie nous offre chaque jour pour améliorer nos vies.