GNU/Linux >> Tutoriels Linux >  >> Linux

Comment changer le port SSH sous Linux

Nous avons écrit un article détaillé sur ce qu'est SSH et comment utiliser SSH pour se connecter à un serveur distant. Dans cet article, vous apprendrez pourquoi et comment changer le port SSH par défaut.

Pourquoi changer le port SSH par défaut ?

Si votre distribution Linux n'a pas SSH pré-installé, il est facile à installer. Utilisez le gestionnaire de packages pour installer SSH ou lisez cet article.

Lorsque vous essayez de vous connecter au serveur distant, la commande de base nécessite le nom d'utilisateur et l'adresse IP du serveur distant.

ssh [email protected]_address [options]

Par défaut, SSH utilise le port 22 pour autoriser une connexion à partir de n'importe quelle autre machine. C'est la raison pour laquelle il n'est pas nécessaire de mentionner le port dans la commande. La commande ssh essaie automatiquement de connecter l'utilisateur via le port 22.

Mais il est important de changer le port SSH par défaut afin que le serveur abandonne toute demande de connexion automatisée avant même de rechercher le compte utilisateur sur le serveur.

Comment changer le port SSH par défaut ?

Si vous utilisez un cPanel pour gérer votre serveur, veuillez vous référer à leur documentation pour le modifier. Par exemple, CentOS cPanel suggère de changer le port SSH par défaut juste après votre première connexion. Ou lisez les instructions suivantes pour le faire manuellement.

Pour changer le port SSH du serveur distant, modifiez le fichier de configuration ssh qui existe dans /etc/ssh/ssh_config .

Ouvrez le fichier dans nano.

sudo nano /etc/ssh/ssh_config

Recherchez maintenant la ligne qui dit "port 22". Pour faire court, vous pouvez appuyer sur ctrl + w et taper "port", puis appuyer sur Entrée.

nano recherchera la ligne du port 22 qui est commentée. Tout d'abord, remplacez le numéro de port 22 par tout autre port qui n'est pas déjà utilisé par une autre application. Pour la démonstration, je vais le changer de 22 à 3243.

Enfin, supprimez le # pour activer le paramètre.

Et c'est tout. Maintenant, le serveur exigera que le port soit envoyé avec la commande ssh; sinon, il supprimera la commande avec l'erreur.

ssh [email protected]_address -p 3243

Réinitialiser le port par défaut

Si vous souhaitez changer le port ssh retour à la valeur par défaut, commentez la ligne de port dans /etc/ssh/ssh_config .


Linux
  1. Comment changer un nom d'hôte sous Linux

  2. Comment changer le port SSH dans CentOS

  3. Changer le port SSH dans CWP

  4. Comment changer de shell sous Linux

  5. Dois-je changer le port SSH par défaut sur les serveurs Linux ?

Comment changer l'adresse IP sous Linux

Comment changer le port SSH par défaut sous Linux [correctement et en toute sécurité]

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 ?