Par Adarsh Sojitra le 24 juin 2019

SSH signifie Secure Shell, C’est un protocole en utilisant lequel vous pouvez vous connecter à votre serveur via un terminal ou putty. Dans les systèmes d’exploitation basés sur Linux, le port SSH par défaut est 22. Mais la bonne nouvelle est que nous pouvons changer le port SSH dans Ubuntu pour éviter de recevoir des attaques de connexion indésirables par des bots qui attaquent sur les ports par défaut.

Ce n’est pas que nous pouvons complètement arrêter tout type d’attaque juste en changeant le port SSH, mais cela fournit un certain niveau de sécurité. Donc, commençons par le tutoriel. Dans ce tutoriel, nous allons mettre à jour le port SSH de 22 à 2020 dans un serveur Ubuntu 16.04.

Mais vous pouvez sélectionner n’importe quel numéro pour le port de 1 à 65535, assurez-vous simplement qu’aucun autre service ne fonctionne sur le même port. Si vous voulez vérifier qu’aucun service ne fonctionne sur le port souhaité, exécutez la commande suivante.

lsof -i :PORT -S

N’oubliez pas de remplacer le PORT par le numéro de port souhaité. Après l’exécution de la commande, si vous ne voyez pas de sortie, vous pouvez utiliser le numéro de port pour le service SSH.

Maintenant, commençons avec le tutoriel réel.

Changer le port SSH dans Ubuntu

C’est une tâche très facile de changer le port pour le service SSH dans Ubuntu. Il suffit de changer le numéro de port dans notre fichier de configuration SSH. Le fichier de configuration SSH est situé à l’adresse /etc/ssh/sshd_config .

Pour ouvrir le fichier en mode édition, exécutez la commande suivante. Mais assurez-vous que vous avez les privilèges sudo ou que vous exécutez la commande en tant qu’utilisateur root.

sudo nano /etc/ssh/sshd_config

Dans la partie supérieure du fichier, vous verrez une directive Port avec la valeur 22. Ce qui signifie que le service SSH écoute le numéro de port 22 en ce moment. Maintenant, nous allons remplacer 22 et définir le numéro de port souhaité. Dans ce cas, la ligne mise à jour devrait ressembler à ceci.

Port 2020

Une fois fait, appuyez sur CTRL+X suivi de Y suivi de Enter pour enregistrer le fichier. Maintenant, exécutez la commande suivante pour redémarrer le service SSH. Elle est nécessaire pour mettre à jour la configuration et faire en sorte que SSH écoute sur le nouveau port.

sudo service ssh restart

Notez que si vous utilisez un quelconque pare-feu, autorisez les connexions entrantes sur votre port SSH souhaité avant de vous déconnecter avec le serveur. Sinon, SSH n’écoutera pas sur le port numéro 22 et le serveur n’acceptera pas les connexions sur le port désiré.

Félicitations ! Maintenant vous pouvez vous connecter à votre serveur en utilisant SSH sur un port non par défaut. Maintenant, si vous voulez vous connecter à votre serveur via SSH sur un port non par défaut, voici la commande que vous pouvez utiliser.

ssh user@hostname -pPORT

N’oubliez pas de mettre à jour l’utilisateur, le nom d’hôte et le port tout en utilisant cette commande. Donc, voici comment vous pouvez changer le port SSH dans Ubuntu.