SSH ou secure shell est un protocole réseau. Nous l'utilisons pour nous connecter et accéder à des serveurs distants. Nous pouvons modifier le port SSH par défaut pour renforcer la sécurité contre les attaques par force brute sur vos serveurs.
Veuillez vous reporter aux étapes suivantes pour modifier le port SSH par défaut sur CentOS.
- Connectez-vous à votre serveur CentOS en utilisant l'utilisateur root ou sudo.
- Ouvrez le fichier sshd_config au chemin /etc/ssh en utilisant la commande ci-dessous dans votre éditeur préféré.
- Décommentez la ligne mentionnant le port 22 et remplacez-la par le port requis. Ici, nous l'avons remplacé par le port 8756.
- Enregistrer et quitter le fichier sshd_config.
- Si vous avez installé le pare-feu sur votre serveur, assurez-vous d'ajouter le nouveau port RDP. Sinon, il ne permettra pas de connecter votre système à l'aide de ssh.
Autoriser le port SSH sur le pare-feu
firewall-cmd --zone=public --add-port=8756/tcp --permanent
firewall-cmd --reload
Autoriser le port SSH sur Iptables
iptables -A INPUT -p tcp -m tcp --dport 8756 -j ACCEPT
systemctl restart iptables
- Exécutez la commande ci-dessous pour redémarrer le service ssh.
systemctl restart sshd