Dans ce tutoriel, nous allons vous montrer comment changer le port ssh sur le système Ubuntu. Pour ceux d'entre vous qui ne le savaient pas, SSH est un programme et un protocole pour se connecter en toute sécurité à distance machines 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 Secure Shell ( SSH) Le protocole par défaut utilise le port 22. L'acceptation de cette valeur ne rend pas votre système non sécurisé, et la modification du port n'apportera pas non plus une variation significative de la sécurité. Cependant, la modification du port SSH par défaut arrêtera de nombreuses attaques automatisées et un peu plus difficile à deviner. le port SSH est accessible depuis
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. L'installation est assez simple et suppose que vous s'exécutent dans le compte root, sinon vous devrez peut-être ajouter 'sudo
‘ aux commandes pour obtenir les privilèges root. Je vais vous montrer l'installation étape par étape du changement du port SSH par défaut sur Ubuntu Linux. Vous pouvez suivre les mêmes instructions pour Ubuntu 20.04, 18.04, 16.04 et toute autre distribution basée sur Debian comme Linux Mint.
Prérequis
- Un serveur exécutant l'un des systèmes d'exploitation suivants :Ubuntu 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 Ubuntu
Étape 1. Connectez-vous à votre serveur en tant qu'utilisateur root.
ssh root@hostname/IP
Étape 2. Ouvrez notre configuration SSH.
REMARQUE :Avant de modifier le port, vous devez vous assurer que le nouveau port est libre et n'est pas utilisé par un autre service sur votre VPS. Vous devez également vérifier si le port n'est pas fermé dans le pare-feu de votre serveur.
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. Ici, j'utilise 959 :
# What ports, IPs and protocols we listen for Port 959
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, 959 :
sudo systemctl restart sshd
SSH écoutera sur le port 959. Vous pouvez le vérifier en exécutant la commande suivante dans le terminal :
netstat -tunlp |grep ssh
Vérifiez que SSH écoute sur le nouveau port en vous y connectant. Notez comment le numéro de port doit maintenant être déclaré :
ssh -p 959 [email protected]
Étape 3. Configurez le pare-feu.
Si vous utilisez UFW, l'outil de configuration du pare-feu par défaut pour Ubuntu, exécutez la commande suivante pour ouvrir le nouveau port SSH :
sudo ufw allow 959/tcp
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 Ubuntu 20.04. Pour obtenir de l'aide supplémentaire ou des informations utiles, nous vous recommandons de consulter le Site Web d'Ubuntu.