Dans ce tutoriel, nous allons vous montrer comment installer, configurer et utiliser OpenSSH sur Ubuntu 16.04. SSH (Secure Shell) est un protocole qui permet d'accéder à une machine distante en toute sécurité tandis qu'OpenSSH est un ensemble d'outils basé sur le protocole SSH. Aujourd'hui, nous allons vous montrer comment installer et configurer OpenSSH sur un VPS Linux en utilisant Ubuntu 16.04 comme système d'exploitation.
Installer OpenSSH sur Ubuntu 16.04
Tout d'abord, installons OpenSSH. Mettez à jour l'index du package à l'aide de la commande suivante :
sudo apt-get update
Pour installer l'application serveur OpenSSH ainsi que les autres packages associés, utilisez la commande ci-dessous :
sudo apt-get install openssh-server
Veuillez noter que le package serveur OpenSSH peut déjà être installé sur votre système dans le cadre du processus d'installation initiale du serveur. De plus, vous pouvez installer l'application cliente OpenSSH à l'aide de la commande suivante :
sudo apt-get install openssh-client
Configurer OpenSSH sur Ubuntu 16.04
Avant d'apporter des modifications à votre configuration OpenSSH, il est bon de savoir comment gérer le service OpenSSH sur votre VPS Ubuntu. Pour démarrer le service, vous pouvez utiliser la commande suivante :
sudo systemctl start sshd.service
Pour arrêter le service, vous pouvez utiliser :
sudo systemctl stop sshd.service
Pour redémarrer le service, vous pouvez utiliser :
sudo systemctl restart sshd.service
Pour vérifier l'état du service, vous pouvez utiliser :
sudo systemctl status sshd.service
Pour activer le service au démarrage du système, vous pouvez utiliser :
sudo systemctl enable sshd.service
Pour désactiver le service au démarrage du système, vous pouvez utiliser :
sudo systemctl disable sshd.service
Après avoir apporté des modifications à la configuration OpenSSH, vous devez redémarrer le service pour que les modifications prennent effet.
Le fichier de configuration principal de l'application serveur OpenSSH est /etc/ssh/sshd_config
. Assurez-vous de créer une sauvegarde de la configuration d'origine avant d'apporter des modifications :
sudo cp /etc/ssh/sshd_config /etc/ssh/sshd_config.orig
Vous pouvez modifier le fichier à l'aide d'un éditeur de texte de votre choix. La première chose à faire est de changer le port d'écoute SSH par défaut. Ouvrez le fichier et localisez la ligne qui spécifie le port d'écoute :
Port 22
Changez-le en autre chose. Par exemple pour 2022
Port 2022
Enregistrez le fichier et fermez-le. Redémarrez ensuite le service pour que les modifications prennent effet.
Vous pouvez maintenant essayer de vous connecter à votre serveur via SSH en utilisant le numéro de port que vous avez spécifié dans le fichier de configuration du serveur OpenSSH. Si vous parvenez à vous connecter au serveur via SSH, vous pouvez passer à l'étape suivante qui consiste à sécuriser OpenSSH.
Sécurisez OpenSSH sur Ubuntu 16.04
L'une des méthodes recommandées pour sécuriser votre serveur lors de l'utilisation d'OpenSSH consiste à désactiver la connexion root. Commencez par créer un nouvel utilisateur sudo sur votre serveur Ubuntu, puis modifiez le fichier de configuration du serveur OpenSSH. Localisez la ligne suivante :
#PermitRootLogin yes
et changez-le en :
PermitRootLogin no
Enregistrez les modifications et redémarrez le service pour que les modifications prennent effet. La prochaine fois que vous vous connecterez au serveur, vous pourrez utiliser l'utilisateur sudo nouvellement créé.
Pour sécuriser davantage le serveur, vous pouvez désactiver l'authentification par mot de passe et configurer la connexion SSH à l'aide de clés SSH. Vous pouvez également sécuriser SSH en utilisant une authentification à deux facteurs.
Pour plus d'options de configuration, vous pouvez consulter la page de manuel :
man sshd_config
ou vous pouvez visiter les pages du manuel OpenSSH à https://www.openssh.com/manual.html.
Bien sûr, vous n'avez pas besoin d'installer et de configurer OpenSSH sur Ubuntu 16.04, si vous utilisez l'un de nos services d'hébergement VPS Linux, auquel cas vous pouvez simplement demander à nos administrateurs Linux experts d'installer et de configurer OpenSSH sur Ubuntu 16.04 pour vous. Ils sont disponibles 24h/24 et 7j/7 et prendront immédiatement en charge votre demande.
PS. Si vous avez aimé cet article sur la configuration et l'utilisation d'OpenSSH sur Ubuntu 16.04, partagez-le avec vos amis sur les réseaux sociaux en utilisant les boutons à gauche ou laissez simplement une réponse ci-dessous. Merci.