GNU/Linux >> Tutoriels Linux >  >> Cent OS

Comment changer le port SSH dans CentOS

Dans ce didacticiel, nous allons vous montrer comment modifier le port ssh par défaut sur le système CentOS. Pour ceux d'entre vous qui ne le savaient pas, SSH est un programme et un protocole permettant de se connecter en toute sécurité à des machines distantes sur un réseau. Il vous permet d'exécuter des programmes et d'effectuer une variété de tâches comme si vous étiez assis devant la machine. SSH est très similaire à telnet, sauf qu'il est doté d'un cryptage pour protéger les informations transférées et l'authentification.

Le protocole Secure Shell (SSH) utilise par défaut le port 22. L'acceptation de cette valeur ne rend pas votre système non sécurisé, et la modification du port n'entraînera pas de variation significative de la sécurité. Cependant, la modification de la valeur par défaut Le port SSH arrêtera de nombreuses attaques automatisées et un peu plus difficile de deviner à partir de quel port SSH est accessible

Cet article suppose que vous avez au moins des connaissances de base sur Linux, que vous savez utiliser le shell et, plus important encore, que vous hébergez votre site sur votre propre VPS. Le tutoriel est assez simple. Je vais vous montrer le changement étape par étape du port SSH par défaut sur le système CentOS.

Prérequis

  • Un serveur exécutant l'un des systèmes d'exploitation suivants :CentOS Linux.
  • Il est recommandé d'utiliser une nouvelle installation du système d'exploitation pour éviter tout problème potentiel.
  • Accès SSH au serveur (ou ouvrez simplement Terminal si vous êtes sur un ordinateur de bureau).
  • Un non-root sudo user ou l'accès à l'root user . Nous vous recommandons d'agir en tant qu'non-root sudo user , cependant, vous pouvez endommager votre système si vous ne faites pas attention lorsque vous agissez en tant que root.

Modifier le port SSH dans CentOS

Étape 1. Connectez-vous à votre serveur en tant qu'utilisateur root.

ssh root@hostname/IP

Étape 2. Ouvrez notre configuration SSH.

nano /etc/ssh/sshd_config

Modifiez la ligne indiquant "Port 22". Choisissez un port approprié, assurez-vous également qu'il n'est pas actuellement utilisé sur le système.

# What ports, IPs and protocols we listen for
Port 922

Une fois la modification effectuée, quittez simplement et enregistrez le fichier sshd_conf. Il ne vous reste plus qu'à exécuter la commande ci-dessous et elle redémarrera le serveur SSH. la prochaine fois que vous voudrez vous connecter via SSH, vous devrez le faire sur votre nouveau port, dans notre cas, 922 :

systemctl restart sshd.service

Vérifiez que SSH écoute le nouveau port en vous y connectant. Notez comment le numéro de port doit maintenant être déclaré :

ssh [email protected] -p 922

Étape 3. Configurez IPTables et le pare-feu.

  • CentOS 6

Après avoir fini de configurer SSH, vous devrez ajouter le port à iptables ainsi que votre pare-feu installé :

iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 922 -j ACCEPT
  • CentOS 7/8

Exécutez la commande suivante pour configurer FirewallID :

sudo firewall-cmd --add-port 922/tcp --permanent
sudo firewall-cmd --add-port 922/tcp
sudo firewall-cmd --reload

Félicitations ! Vous avez réussi à modifier le port SSH par défaut. Merci d'avoir utilisé ce didacticiel pour modifier le numéro de port OpenSSH sur les systèmes CentOS 8. Pour obtenir de l'aide supplémentaire ou des informations utiles, nous vous recommandons de consulter le Site Web CentOS.


Cent OS
  1. Comment changer le nom d'hôte sur CentOS

  2. Comment changer le port SSH sous Linux

  3. Comment configurer les clés SSH sur CentOS 8

  4. Changer le port SSH dans CWP

  5. Comment changer le port par défaut d'Apache sur RHEL/CentOS 7

Comment générer une clé SSH dans CentOS 8

Comment changer le port SSH dans Ubuntu

Comment changer le port SSH sous Linux - Un guide facile

Comment changer le port SSH dans CentOS

Comment changer le port SSH sur Centos 7.x ?

Comment changer le port SSH sur Ubuntu ?