Le protocole Secure Shell (SSH) utilise par défaut le port 22. En tant qu'administrateur de serveur virtuel/dédié, c'est toujours une bonne idée de changer cela. Changer le port en un autre numéro arrêtera de nombreuses attaques, car les outils d'attaque essaieront de se connecter au port 22.
Les commandes que nous utilisons sont testées sur une distribution CentOS avec cPanel installé.
Si vous utilisez un pare-feu sur votre serveur, ajoutez le nouveau numéro de port à la liste blanche. Une fois le changement de port terminé, bloquez l'ancien numéro de port.
Pour modifier le port SSH :
1. Connectez-vous à votre serveur en tant que root .
2. Ouvrez le fichier /etc/ssh/sshd_config fichier dans un éditeur de texte (comme vi, nano etc.).
vi /etc/ssh/sshd_config
3. Cherchez la ligne
Port 22
4. Remplacez la valeur 22 par 3700 par exemple. Vous pouvez utiliser un port de l'intervalle de ports utilisateur (1024-49151), tel qu'attribué par l'IANA (Internet Assigned Numbers Authority).
5. Enregistrez le fichier, quittez l'éditeur et redémarrez le serveur SSH.
service sshd restart
6. Ouvrez une nouvelle fenêtre de terminal (ou utilisez PuTTY) et essayez de vous connecter au port nouvellement attribué :
ssh [email protected] 3700
Les numéros de port sont attribués de différentes manières, en fonction de trois plages :les ports système (0-1023), les ports utilisateur (1024-49151) et les ports dynamiques et/ou privés (49152-65535) ; les différentes utilisations de ces plages sont décrites dans la [RFC6335].
https://www.iana.org/assignments/service-names-port-numbers/service-names-port-numbers.xhtml
Article de la base de connaissances connexe :Comment installer l'éditeur nano avec yum