Comment changer le port par défaut 22 sur le serveur SSH sur Fedora 26

Changement à l'utilisateur root

son

Modifiez le fichier de configuration du serveur SSH

nano / etc / ssh / sshd_config

Apportez les modifications ci-dessous au fichier… Les modifications sont en orange. Ici, nous avons supprimé le # et spécifié un numéro pour le port.

# Si vous souhaitez changer le port sur un système SELinux, tu dois dire
# SELinux à propos de ce changement.
# semanage port -a -t ssh_port_t -p tcp #PORTNUMBER
#
Port 2222
#AddressFamily any
#ListenAddress 0.0.0.0
#ListenAddress ::

Enregistrez le fichier.

Le port spécifié dans le fichier de configuration doit être activé dans SELinux sinon vous obtiendrez une erreur lors du redémarrage du service serveur SSH.

semanage port -a -t ssh_port_t -p tcp 2222

Redémarrez le serveur SSH

redémarrage du service sshd

D'autres commandes utiles

Installer la commande semanage

dnf -y install policycoreutils-python

 

Si vous utilisez un pare-feu, vous devrez peut-être également ouvrir le port

firewall-cmd --permanent --zone=public --add-port=2222/tcp

firewall-cmd --reload