Ceci est un tutoriel sur Comment configurer OpenSSH sur CentOS 7 . Secure Shell ou SSH est un protocole qui permet aux utilisateurs de se connecter à un système distant en utilisant une architecture client-serveur. La session de connexion est cryptée et très sécurisée. Aujourd'hui, nous allons vous montrer comment configurer et utiliser OpenSSH sur un VPS Linux en utilisant CentOS 7 comme système d'exploitation. Configuration d'OpenSSH sur CentOS 7 est une tâche assez facile si vous suivez attentivement le tutoriel ci-dessous.
CentOS 7 fournit,openssh
openssh-server
et openssh-clients
paquets. Le openssh
le paquet nécessite openssl-libs
à installer sur le système car il fournit des bibliothèques cryptographiques très importantes.
Si vous commandez un hébergement VPS CentOS chez nous, tous ces packages seront installés sur votre serveur. Sinon, vous devrez les installer manuellement.
Pour cela, vous pouvez utiliser la commande suivante :
# yum install openssh openssh-server openssh-clients openssl-libs
Une fois les packages installés, vous êtes prêt à vous connecter au serveur via SSH. Le fichier de configuration par défaut pour le démon sshd est /etc/ssh/sshd_config
et la plupart des paramètres du démon sont définis dans ce fichier. Avant d'apporter des modifications, il est recommandé de faire une copie du fichier de configuration d'origine afin que si vous rencontrez un problème, vous puissiez rétablir les modifications par défaut.
# cp /etc/ssh/sshd_config /etc/ssh/sshd_config.orig
Pour afficher et modifier le fichier de configuration, vous pouvez utiliser un éditeur de texte de votre choix. Nous allons utiliser nano
en raison de sa simplicité.
# nano /etc/ssh/sshd_config
La première chose que vous aimeriez changer est le numéro de port d'écoute. Par défaut, le démon SSH écoute sur le port 22 et pour des raisons de sécurité, vous pouvez changer le numéro pour autre chose. Changez la ligne :
Port 22
à
Port 2022
Vous pouvez utiliser un numéro de port de votre choix qui n'est pas utilisé par un autre service sur votre VPS CentOS. Une fois les modifications apportées, vous pouvez enregistrer et fermer le fichier. Pour que les modifications prennent effet, vous devez redémarrer le démon SSH.
# systemctl restart sshd.service
Pour améliorer encore la sécurité, il est recommandé d'utiliser l'authentification par clé. L'authentification par clé vous permettra de vous connecter à votre serveur via SSH sans utiliser le mot de passe de votre utilisateur système. Au lieu de cela, vous devrez utiliser des clés SSH. Pour plus d'informations sur la façon de se connecter via SSH sans mot de passe à l'aide de clés SSH, nous vous recommandons de lire notre tutoriel dédié.
Le protocole SSH permet d'effectuer d'autres opérations telles que la copie de fichiers entre deux hôtes distants de manière cryptée et sécurisée. Pour cette raison, vous pouvez utiliser scp
un programme de copie de fichiers à distance et sftp
qui est un programme de transfert de fichiers interactif très similaire à FTP. Pour plus d'informations sur l'utilisation de scp
et sftp
vous pouvez lire le manuel d'utilisation disponible sur http://www.openssh.com/manual.html. Nous couvrirons ce sujet dans certains de nos prochains tutoriels basés sur Linux.
Bien sûr, vous n'avez pas besoin de savoir comment configurer et utiliser OpenSSH sur CentOS 7 si vous utilisez l'un de nos services d'hébergement VPS CentOS 7, auquel cas vous pouvez simplement demander à nos administrateurs Linux experts de vous aider avec la configuration et l'installation d'OpenSSH sur CentOS 7. Ils sont disponibles 24×7 et prendront immédiatement en charge votre demande .
PS. Si vous avez aimé cet article sur comment configurer OpenSSH sur CentOS 7 , partagez-le avec vos amis sur les réseaux sociaux en utilisant les boutons à gauche ou laissez simplement une réponse ci-dessous. Merci.