Étape 1 :Mettre à jour le système
Avant d'installer un nouveau logiciel, il est conseillé de mettre à jour votre système pour vous assurer que vous disposez des derniers correctifs de sécurité et corrections de bogues.
```
sudo apt mise à jour
mise à niveau sudo apt
```
Étape 2 :Installer le serveur OpenSSH
Une fois votre système mis à jour, vous pouvez installer OpenSSH Server à l'aide de la commande suivante :
```
sudo apt installer openssh-server
```
*Étape 3 :Activer le serveur OpenSSH *
Une fois l'installation terminée, vous devez démarrer et activer le service OpenSSH pour qu'il démarre automatiquement au démarrage du système. Pour ce faire, exécutez les commandes suivantes :
```
sudo systemctl démarrer ssh
sudo systemctl activer ssh
```
Étape 4 :tester la connexion SSH
Pour tester si OpenSSH fonctionne correctement, vous pouvez essayer de vous connecter à votre serveur à l'aide d'un client Secure Shell (SSH). Vous pouvez le faire depuis un autre ordinateur de votre réseau ou depuis votre ordinateur local à l'aide d'un outil tel que PuTTY (Windows) ou de l'application Terminal intégrée (macOS et Linux).
Pour vous connecter à votre serveur, ouvrez votre client SSH et entrez la commande suivante en remplaçant nom d'utilisateur avec votre nom d'utilisateur réel sur le serveur :
```
ssh nom d'utilisateur@votre_adresse_ip_serveur
```
Lorsque vous y êtes invité, entrez votre mot de passe pour le nom d'utilisateur que vous utilisez. Si la connexion réussit, vous serez connecté à votre serveur via la session SSH.
*Étape 5 :Activer la connexion root (facultatif) *
Par défaut, la connexion root est désactivée pour des raisons de sécurité. Si vous souhaitez autoriser la connexion root via SSH, vous pouvez décommenter la ligne suivante dans le fichier `/etc/ssh/sshd_config` :
```
#PermitRootLogin interdire-mot de passe
```
Assurez-vous de remplacer « prohibit-password » par « oui » pour activer la connexion root avec un mot de passe.
Étape 6 :Configuration du port SSH (facultatif)
Par défaut, le serveur SSH écoute sur le port 22. Si vous souhaitez changer de port, vous pouvez le faire en modifiant la directive `Port` dans le même fichier de configuration, `/etc/ssh/sshd_config`.
Étape 7 :Configuration de l'authentification par clé privée/publique (facultatif)
L'authentification par clé publique est généralement considérée comme plus sécurisée que l'authentification par mot de passe. Pour configurer l'authentification basée sur la clé SSH, vous pouvez suivre notre guide détaillé sur la façon de configurer les clés SSH pour des connexions sécurisées sous Linux.
Étape 8 :Redémarrer le service SSH
Après avoir apporté des modifications au fichier de configuration SSH, vous devez redémarrer le service SSH pour appliquer ces modifications. Vous pouvez le faire en exécutant :
```
sudo systemctl redémarrer ssh
```
En suivant ces étapes, vous avez installé et configuré avec succès OpenSSH sur votre serveur Debian 11.
|