Comment installer et configurer un serveur SSH sur Debian ⋆ ALexHost SRL

Testez vos compétences sur tous nos services d'hébergement et bénéficiez de 15% de réduction!.

Utilisez le code à la caisse :

Skills
06.12.2024

Comment installer et configurer un serveur SSH sur Debian

SSH (Secure Shell) est un protocole qui fournit un moyen sûr d’accéder à des serveurs distants et de les gérer. Installer et configurer un serveur SSH sur Debian vous permet de contrôler votre serveur à distance de manière sécurisée sur un réseau.

Dans cet article, nous verrons comment installer et configurer un serveur SSH sur Debian.

Étape 1 : Installer le serveur OpenSSH

Le serveur OpenSSH est l’implémentation SSH la plus couramment utilisée. Pour l’installer sur Debian, ouvrez un terminal et exécutez la commande suivante :

sudo apt update sudo apt install openssh-server

Une fois l’installation terminée, vérifiez que le service SSH fonctionne :

sudo systemctl status ssh

Étape 2 : Configurer SSH

Le fichier de configuration de SSH est situé dans /etc/ssh/sshd_config. Ouvrez ce fichier avec un éditeur de texte :

sudo nano /etc/ssh/sshd_config

Vous pouvez modifier divers paramètres afin d’améliorer la sécurité et les fonctionnalités :

  • Modifier le port SSH (facultatif) : Pour modifier le port SSH par défaut (qui est 22), modifiez la ligne suivante :
    Port 2222
  • Désactiver le login root (recommandé) : Pour améliorer la sécurité, désactivez le login root en modifiant :
    PermitRootLogin no
  • N’autoriser que certains utilisateurs (facultatif) : Vous pouvez restreindre l’accès SSH à des utilisateurs spécifiques en ajoutant : PermitRootLogin no
    AllowUsers nom d’utilisateur

Après avoir effectué les modifications, enregistrez et fermez le fichier.

Étape 3 : Redémarrer le service SSH

Pour appliquer les modifications, redémarrez le service SSH :

sudo systemctl restart ssh

Étape 4 : Accéder au serveur via SSH

Vous pouvez maintenant accéder à votre serveur via SSH depuis une autre machine. Utilisez la commande suivante :

ssh nom_utilisateur@votre_ip_serveur

Si vous avez modifié le port, indiquez le numéro de port comme suit :

ssh -p 2222 nom_d’utilisateur@votre_serveur_ip

Étape 5 : Activer l’authentification par clé SSH (facultatif)

Pour plus de sécurité, vous pouvez configurer l’authentification par clé SSH. Cette méthode élimine le besoin de mots de passe et offre un moyen d’authentification plus sûr.

  1. Générez des clés SSH sur la machine cliente :
    ssh-keygen -t rsa -b 4096
  2. Copiez la clé publique sur le serveur :
    ssh-copy-id username@votre_ip_serveur

Maintenant, lorsque vous vous connectez, on vous demandera la phrase de passe de votre clé SSH au lieu d’un mot de passe.

Conclusion

L’installation et la configuration d’un serveur SSH sur Debian est un processus simple qui fournit un accès distant sécurisé à votre serveur. En suivant ce guide, vous aurez un serveur SSH opérationnel avec des options supplémentaires pour améliorer la sécurité, comme le changement du port par défaut, la désactivation de la connexion root, et l’activation de l’authentification par clé SSH.

Testez vos compétences sur tous nos services d'hébergement et bénéficiez de 15% de réduction!.

Utilisez le code à la caisse :

Skills