Pour changer le port SSH du serveur Linux, vous devez vous connecter au serveur via SSH et modifier le fichier de configuration SSH.
# vim /etc/ssh/sshd_config
Dans la première section, trouvez #Port 22.
Remplacez le port 22 par le port que vous souhaitez définir pour SSH.
Après avoir modifié le fichier, enregistrez les modifications.
Redémarrez sshd.service.
# systemctl restart sshd
Vérifier les modifications
# ss tlupn | grep sshd
Sortir:
tcp LISTEN 0 128 *:$port *:* users:(("sshd",pid=1135,fd=3))
tcp LISTEN 0 128 :::$port :::* utilisateurs:(("sshd",pid=1135,fd=4))
Ajouter le port dans le pare-feu
# firewall-cmd --zone=public --add-port=$port/tcp --permanent
Recharger le pare-feu
# firewall-cmd --reload
Tout est réglé. Vous pouvez maintenant redémarrer le serveur et vous connecter au serveur via SSH en utilisant le nouveau port.
# ssh -p $port [user]@[IP address]