GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Activer SSH sur le système Debian 9 - Procédure étape par étape ?

SSH signifie Secure Shell Service qui est utilisé pour une connexion sécurisée entre un ordinateur client et un serveur. En utilisant SSH, vous pouvez vous connecter à votre système à distance, effectuer des tâches administratives et accéder aux fichiers.

Chez LinuxAPT, dans le cadre de nos services de gestion de serveur, nous aidons régulièrement nos clients à effectuer des requêtes SSH connexes sur les systèmes Linux.

Dans ce contexte, nous verrons comment activer SSH sur Debian pour communiquer en toute sécurité avec le serveur. Avant de poursuivre cette procédure, assurez-vous que vous êtes connecté avec un compte d'utilisateur root sur votre serveur avec des privilèges sudo.


Étapes pour installer SSH sur Debian

Par défaut, le serveur SSH n'est pas installé sur le système Debian, vous devez donc l'installer en premier. Il peut être facilement installé à partir du référentiel Debian en exécutant les commandes suivantes.

1. Mettre à jour les packages système apt

Pour commencer, vous devez tout d'abord mettre à jour apt package manager en exécutant :

$ sudo apt update

2. Installez SSH

Lancez maintenant la commande ci-dessous pour installer SSH :

$ sudo apt install openssh-server

Il vous demandera d'entrer le mot de passe, alors entrez-le et appuyez sur la touche Entrée pour continuer l'installation.

Le service SSH sera démarré automatiquement juste après l'installation terminée. Vous pouvez vérifier l'installation en exécutant la commande ci-dessous :

$ sudo systemctl status ssh

Il devrait afficher le statut actif comme indiqué ci-dessous :

● ssh.service - OpenBSD Secure Shell server
    Loaded: loaded (/lib/systemd/system/ssh.service; enabled; vendor preset: enab
    Active: active (running) since Mon 2020-04-25 05:08:17 UTC; 45s ago
  Main PID: 1001 (sshd)
     Tasks: 1 (limit: 1152)
    CGroup: /system.slice/ssh.service
            └─1001 /usr/sbin/sshd -D

Enfin, appuyez sur la touche q pour revenir au terminal.

Maintenant, vous pouvez le connecter via SSH depuis n'importe quelle machine distante. Les systèmes Linux ont par défaut un client SSH installé et si vous avez besoin de le connecter à partir du système Windows, vous pouvez utiliser le client PuTTY SSH.


Comment se connecter à SSH sur LAN ?

Si vous souhaitez connecter le système Debian sur le réseau local, vous pouvez utiliser la commande suivante :

$ ssh username@ip_address

Vous devez changer le nom d'utilisateur avec votre vrai nom d'utilisateur Debian et ip_address avec l'adresse IP de votre système Debian auquel vous souhaitez vous connecter.

Si vous ne connaissez pas l'adresse IP de votre système, vous pouvez l'obtenir en exécutant la commande ci-dessous :

$ ifconfig

Revenez maintenant à la machine distante à partir de laquelle vous tentiez de vous connecter et exécutez la commande ci-dessous :

$ ssh [email protected]

Lorsque vous le connecterez pour la première fois, il vous demandera un message comme ci-dessous :

The authenticity of host '192.168.43.120 (192.168.43.120)' can't be established.
ECDSA key fingerprint is SHA256:Rcbtm61VXuErBl7nE2+yowF7lgA2bLSiO/33/7qmRJP.
Are you sure you want to continue connecting (yes/no)?

Tapez oui et appuyez sur la touche Entrée pour continuer. Ensuite, vous serez invité à entrer le mot de passe. Une fois que vous avez fourni le mot de passe correct, vous serez connecté et afficherez le message d'accueil comme ci-dessous :

Linux debian 4.9.0-9-amd64 #1 SMP Debian 4.9.168-1+deb9u2 (2019-05-13) x86_64
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
...
...


Comment se connecter à SSH sur Internet ?

Afin d'établir une connexion à votre machine Debian via Internet, vous devez connaître l'adresse IP publique de votre machine.

Une fois que vous avez trouvé l'adresse IP, vous pouvez vous connecter en tapant :

$ ssh username@public_ip_address

Si vous exposez votre machine à Internet, vous devrez configurer le routeur pour qu'il accepte le trafic SSH. Principalement, pour configurer votre routeur pour qu'il accepte le trafic SSH sur un port non standard et le transmette au port 22 sur la machine exécutant le service SSH.

Vous pouvez également sécuriser votre connexion en configurant une authentification basée sur une clé SSH sur votre machine Ubuntu.


Comment gérer le service SSH ?

Pour une raison quelconque, vous souhaitez arrêter le service SSH, vous pouvez le faire en exécutant la commande ci-dessous :

$ sudo systemctl stop ssh

Pour le démarrer, vous pouvez émettre la commande ci-dessous et le démarrer :

$ sudo systemctl start ssh

Vous pouvez activer le service SSH en exécutant la commande suivante :

$ sudo systemctl enable ssh

Encore une fois, vous pouvez désactiver le service SSH en exécutant la commande ci-dessous :

$ sudo systemctl disable ssh



Ubuntu
  1. Activer SSH sur Ubuntu 20.04 - Guide étape par étape ?

  2. Installer BalenaEtcher sur Debian 11 - Guide étape par étape ?

  3. Installer Kodi sur Debian 10 Buster - Guide étape par étape ?

  4. Installer Java sur le système Debian 9 - Processus étape par étape ?

  5. Configurer les clés SSH sur le système Debian 9 - Comment faire ?

Comment activer SSH sur Debian 9 ou 10

Comment activer SSH sur Almalinux

Installer/activer SSH sur Debian 11 Bullseye

Comment activer SSH sur Debian 11 Bullseye Linux

Comment activer SSH sur Debian 10 Buster

Comment installer et activer le serveur SSH sur Debian 10