[Tuto] Changer le port SSH de votre serveur ( Debian 13 )

Testé sur Debian 13 Trixie
Sommaire :
1/ Ajout d'un fichier de configuration personnalisé
2/ Redémarrage du service ssh
3/ Aller plus loin
___A/ Vérification de la validité de le configuration
___B/ Vérification de la validité de le configuration et affichage de configuration actuelle

1/ Ajout d'un fichier de configuration personnalisé
Le port d'écoute de ssh ce trouve dans /etc/ssh/sshd_config, nous allons rajouter un fichier de configuration dans sshd_config.d afin de surcharger cette configuration.Pour passer en root :
Code:
su -
Puis on modifie le fichier de configuration :
Code:
nano /etc/ssh/sshd_config.d/1000-port.conf

Dans ce fichier, vous allez rajouter 1 ligne :
Code:
Port 2222

Dans mon exemple, j'ai choisi 2222. Il représente le futur port SSH, je vous conseil de choisir supérieur à 1024 et inférieur à 65535.
Puis on enregistre, avec Ctrl+X et je confirme avec Y puis Enter
2/ Redémarrage du service ssh
Enfin on redémarre le service ssh :
Code:
systemctl restart ssh
Note : Le redémarrage du service SSH ne "casse" pas votre connexion actuelle, je vous conseil de vous connecter via une 2eme session SSH pour controler le bon fonctionnement du changement de port avant de vous déconnecter de votre session actuelle.
3/ Aller plus loin ....
A/ Vérification de la validité de la configuration
Code:
ssh -t
B/ Vérification de la validité de la configuration et affichage de configuration actuelle
Code:
ssh -T
Source : https://linux.die.net/man/8/sshd , https://www.man7.org/linux/man-pages/man5/sshd_config.5.html
2025-08-18 - Refonte du tuto pour utiliser la méthode de l'ajout d'un fichier de configuration dans sshd_config.d et ajout de la section "Aller plus loin"
2021-07-11 - Création
2021-07-11 - Création
Dernière édition: