Passer au contenu principal

VPS : Installation de SSH

Ce guide a été créé avec les produits suivants :

(Les détails peuvent varier selon les produits de différents fournisseurs, mais les concepts principaux restent les mêmes)

Introduction

Secure Shell (SSH) est un protocole sécurisé qui permet un accès sûr et chiffré aux systèmes distants. Il garantit la confidentialité et l’intégrité des données transmises sur les réseaux.

Dans ce guide, vous allez apprendre comment installer ou réinstaller le serveur SSH pour plusieurs distributions Linux que nous proposons actuellement sur nos serveurs VPS. La plupart des distributions Linux proposées via nos VPS sont équipées d’un serveur SSH par défaut, ce qui signifie que vous pouvez facilement le gérer via l’interface web du produit. Vous pouvez voir comment faire cela via notre guide : Accès initial (SSH)

Si vous souhaitez en savoir plus pour améliorer la sécurité de votre serveur, nous vous recommandons vivement de consulter notre guide Conseils de sécurité qui présente plusieurs outils et services pour renforcer la sécurité de votre serveur.

Installation

Pour démarrer l’installation, accédez à votre serveur via VNC. Vous pouvez suivre ces étapes en utilisant la console VNC.

info

Si vous souhaitez réinstaller le serveur SSH, assurez-vous de le désinstaller d’abord. Vous pouvez le faire avec la commande : yum remove openssh.

Avant d’installer le serveur SSH, assurez-vous que votre système est à jour. Lancez la commande suivante :

yum update

Procédez maintenant à l’installation du serveur SSH avec la commande suivante :

yum install openssh-server

Une fois l’installation terminée, vous pouvez démarrer le service SSH avec la commande suivante :

systemctl start sshd

Assurez-vous d’activer le service pour qu’il démarre automatiquement au démarrage du système. Vous pouvez le faire avec la commande suivante :

systemctl enable sshd

Activation de la connexion root

Pour activer la connexion root, vous devez éditer le fichier de configuration openssh. Dans ce guide, nous utiliserons "nano" comme éditeur.

info

Si "nano" n’est pas déjà installé, il faut l’installer d’abord. Pour cela, utilisez la commande suivante : yum install nano

Ouvrez le fichier de configuration en lançant :

nano /etc/ssh/sshd_config 

Avec les flèches, cherchez la ligne suivante :

#PermitRootLogin prohibit-password

Changez-la par la ligne suivante, qui active la connexion root à distance :

PermitRootLogin yes

Enfin, redémarrez le serveur SSH pour appliquer la nouvelle configuration avec la commande suivante :

systemctl restart sshd

Conclusion

Félicitations, vous avez installé et configuré avec succès le service SSH ! Si vous avez d’autres questions ou problèmes, n’hésitez pas à contacter notre équipe support, disponible tous les jours pour vous aider !