Modifier le port SSH

Le protocole SSH (Secure Shell) est principalement connu pour fournir un accès à distance sécurisé aux serveurs. Cependant, sa polyvalence va au-delà de l'accès à distance au shell. Le protocole SSH peut également être utilisé à d'autres fins, notamment pour le transfert sécurisé de fichiers entre machines et la création de tunnels TCP sécurisés.

L'un des principaux avantages de l'utilisation de SSH pour le transfert de fichiers est la couche de sécurité supplémentaire qu'il offre. Les méthodes traditionnelles de transfert de fichiers, telles que le protocole FTP (File Transfer Protocol), transmettent les données en texte clair, ce qui les rend vulnérables à l'interception et à l'accès non autorisé. En revanche, le transfert de fichiers par SSH garantit que les données sont cryptées, ce qui les protège contre les menaces potentielles.

Pour transférer des fichiers à l'aide de SSH, le protocole utilise le sous-système SFTP (SSH File Transfer Protocol). SFTP permet aux utilisateurs de charger, de télécharger et de gérer des fichiers sur des systèmes distants en toute sécurité. Il prend en charge diverses opérations, telles que la création, la suppression et le renommage de fichiers et de répertoires, ainsi que la gestion des autorisations.

Outre le transfert de fichiers, SSH peut être utilisé pour créer des tunnels TCP sécurisés. Cette fonctionnalité, souvent appelée tunnel SSH ou transfert de port, permet aux utilisateurs de relayer en toute sécurité le trafic réseau entre deux machines. En encapsulant le trafic dans une connexion SSH, les tunnels SSH fournissent une couche supplémentaire de cryptage et d'authentification.

Guide étape par étape pour modifier le port SSH

La modification du port SSH est essentielle pour renforcer la sécurité de votre serveur. En suivant ce guide étape par étape, vous avez rendu plus difficile pour les attaquants potentiels de trouver un moyen de se connecter à votre serveur. Si vous laissez la valeur du port par défaut, les attaquants potentiels auront plus de facilité à trouver un moyen de se connecter à votre serveur.

Comment modifier le port SSH

La première chose à faire une fois que vous avez réussi à vous connecter à votre serveur est de modifier le fichier '/etc/ssh/sshd_config'.

IMPORTANT : Veuillez faire une sauvegarde de ce fichier avant de le modifier.

Etape 1.

Ouvrez / / etc / ssh / sshd_config dans un éditeur de texte (l'éditeur n'est pas important, dans cet exemple nous utilisons nano).

# nano /etc/ssh/sshd_config

Etape 2.

Commentez la ligne #Port 22 et changez la valeur par celle que vous souhaitez.

# $OpenBSD: sshd_config,v 1.93 2014/01/10 05:59:19 djm Exp $
# This is the sshd server system-wide configuration file. See
# sshd_config(5) for more information.
# This sshd was compiled with PATH=/usr/local/bin:/usr/bin
# The strategy used for options in the default sshd_config shipped with
# OpenSSH is to specify options with their default value where
# possible, but leave them commented. Uncommented options override the
# default value.
# If you want to change the port on a SELinux system, you have to tell
# SELinux about this change.
# semanage port -a -t ssh_port_t -p tcp #PORTNUMBER
#
#Port 22
#AddressFamily any
#ListenAddress 0.0.0.0
#ListenAddress ::

Ensuite, en fonction du pare-feu utilisé dans le système, créez une règle qui ne refusera pas les connexions vers le nouveau port.
Pour iptables:

#iptables -I INPUT -s 0.0.0.0/0 -p tcp -m tcp --dport [new port number] -j ACCEPT
#iptables-save

Pour le pare-feu

# firewall-cmd --permanent --zone=public --add-port=2234/tcp
# firewall-cmd --reload

Redémarrez le service SSH

Pour vous assurer que vos changements sont appliqués, vous devez redémarrer SSH. Cette commande vous permettra de le faire :

# service sshd restart

Lorsque vous redémarrez le service, la connexion est interrompue. Ensuite, lors de la connexion au serveur, vous devez spécifier le numéro de port, par exemple

$ ssh root@111.222.223.224 -p 22777

Conclusion

En suivant ces étapes, vous pouvez facilement changer le port SSH de votre (vos) serveur(s) afin d'en améliorer la sécurité. En remplaçant le port par défaut de 22 par un numéro de port personnalisé, il est plus difficile pour les pirates de deviner et d'accéder à votre serveur.

N'oubliez pas de redémarrer le service SSH après avoir modifié le fichier de configuration pour que les changements soient pris en compte.

How useful was this article?

VAT

  • Other

    Other

    0%
  • austria

    Austria

    20%
  • Belgium

    Belgium

    21%
  • Bulgaria

    Bulgaria

    20%
  • Croatia

    Croatia

    25%
  • Cyprus

    Cyprus

    19%
  • Czech Republic

    Czech Republic

    21%
  • Denmark

    Denmark

    25%
  • Estonia

    Estonia

    22%
  • France

    France

    20%
  • Finland

    Finland

    24%
  • Germany

    Germany

    19%
  • Greece

    Greece

    24%
  • Hungary

    Hungary

    27%
  • Ireland

    Ireland

    23%
  • Italy

    Italy

    22%
  • Latvia

    Latvia

    21%
  • Lithuania

    Lithuania

    21%
  • Luxembourg

    Luxembourg

    17%
  • Malta

    Malta

    18%
  • Netherlands

    Netherlands

    21%
  • Poland

    Poland

    23%
  • Portugal

    Portugal

    23%
  • Romania

    Romania

    19%
  • Slovakia

    Slovakia

    20%
  • Slovenia

    Slovenia

    %
  • Spain

    Spain

    21%
  • Sweden

    Sweden

    25%
  • USA

    USA

    0%
european
states
  • Other
  • canada
  • poland
  • european-union
  • france
  • germany
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria