Par défaut, le port 22 est utilisé pour établir une connexion SSH. Ce port est automatiquement saisi lors de l'installation de votre système d'exploitation.

Pour réduire le nombre d'attaques par force brute, vous pouvez configurer un autre port pour l'accès SSH.

Veuillez noter

Avant de changer le port, assurez-vous que les applications et services installés sur le serveur peuvent être configurés sans port par défaut. Dans le cas contraire, le changement du port par défaut peut entraîner l'arrêt du fonctionnement de ces applications et services.

Instructions pas-à-pas

Voici comment changer le port SSH :

  • Connectez-vous au serveur en tant qu'administrateur.

  • Ouvrez le fichier de configuration SSH sshd_config avec l'éditeur de texte vi :vi /etc/ssh/sshd_config

  • Recherchez l'entrée Port 22.

  • Remplacez le port 22 par un port entre 1024 et 65536.

Veuillez noter

Assurez-vous que le port sélectionné n'est pas utilisé pour d'autres services. Vous pouvez le faire en utilisant la liste de ports suivante fournie par l'Internet Assigned Numbers Authority (IANA) :

https://www.iana.org/assignments/service-names-port-numbers/service-names-port-numbers.xhtml

Vous pouvez également afficher la liste des ports dans le fichier /etc/services.

  • Sauvegardez le fichier.

  • Redémarrez le service :
    Ubuntu
    service ssh restart
    CentOS 7
    systemctl restart sshd
    Pour établir une connexion SSH après ce changement, entrez la commande suivante :
    ssh root@IP-Adresse_du_Serveur -p NouveauPort