GNU/Linux >> Tutoriels Linux >  >> Debian

Comment activer SSH sur Ubuntu 20.04/18.04, Linux Mint 20/19 et Debian 10/9

SSH (Secure Shell) est un protocole réseau cryptographique utilisé pour sécuriser la connexion à distance entre le serveur et le client. SSH remplace Telnet et d'autres protocoles shell tels que les protocoles rlogin, rsh et rexec.

L'activation de SSH sur Ubuntu est l'une des tâches à effectuer après la nouvelle installation du système d'exploitation et vous aide à connecter votre système à distance et à effectuer des tâches en toute sécurité.

Cet article vous montrera comment activer SSH sur Ubuntu 20.04/18.04, Linux Mint 20/19 et Debian 10/9. Les étapes mentionnées dans cet article devraient également fonctionner sur les versions précédentes d'Ubuntu / Linux Mint &Debian.

Prérequis

Pour pouvoir activer le service SSH, vous devez être connecté en tant qu'utilisateur root ou en tant qu'utilisateur avec des privilèges sudo.

Activer SSH sur Ubuntu / Linux Mint / Debian

La raison pour laquelle vous ne pouvez pas utiliser SSH est que le package de serveur SSH n'est pas installé sur Ubuntu ou Linux Mint ou Debian par défaut. Le package de serveur SSH est disponible dans le référentiel de base du système d'exploitation et peut être facilement installé avec la commande apt.

Ouvrez un terminal avec Ctrl + Alt + T.

Installez le package du serveur SSH à l'aide de la commande apt.

sudo apt updatesudo apt install -y openssh-server

Le service SSH démarrera automatiquement à la fin de l'installation du package. Vous pouvez vérifier l'installation du package de serveur SSH en exécutant la commande suivante.

sudo systemctl état ssh

Sortie :

La capture d'écran ci-dessus confirme que le service SSH est opérationnel.

Autoriser SSH dans le pare-feu

Vous devrez peut-être autoriser les connexions entrantes SSH dans le pare-feu (merci à @arocee). Utilisez donc la commande ci-dessous pour créer une règle dans UFW afin d'autoriser les connexions SSH à partir de machines externes.

sudo ufw allow sshsudo ufw enableudo ufw recharger

Accéder à Ubuntu/Linux Mint/Debian Machine via SSH

Vous pouvez vous connecter à votre système via SSH à l'aide de putty de Windows ou des clients SSH intégrés de Linux ou macOS.

Windows

Entrez l'adresse IP de la machine dans la fenêtre de session et cliquez sur Ouvrir .

nom_utilisateur@adresse_ip

Lorsque vous vous connectez au système Ubuntu pour la première fois, vous pouvez obtenir une fenêtre contextuelle pour accepter les empreintes digitales. Cliquez sur Oui pour se connecter.

Entrez le mot de passe de l'utilisateur pour vous connecter au système. Une fois la connexion réussie, vous obtiendrez l'invite du shell.

Linux

ssh nom_utilisateur@adresse_ip

Lorsque vous vous connectez au système Ubuntu pour la première fois, vous recevrez un message ci-dessous. Tapez Oui pour continuer à vous connecter à votre système.

L'authenticité de l'hôte « 192.168.1.10 (192.168.1.10) » ne peut pas être établie. Oui 

Entrez votre mot de passe système.

Attention :"192.168.1.10" (ECDSA) a été ajouté de manière permanente à la liste des hôtes connus. Mot de passe de [email protected] : << Enter Password 

Une fois la connexion réussie, vous verrez un message similaire à celui-ci.

Bienvenue dans Ubuntu 18.04 LTS (GNU/Linux 4.15.0-20-generic x86_64) * Documentation :https://help.ubuntu.com * Gestion :https://landscape.canonical.com * Assistance :https :// Les packages ubuntu.com/advantage587 peuvent être mis à jour. 261 mises à jour sont des mises à jour de sécurité. 

Vous êtes maintenant dans votre système et vous pouvez commencer à effectuer des tâches d'administration.

Activer l'accès racine SSH sur Ubuntu / Linux Mint / Debian

Par défaut, la connexion root via SSH n'est pas autorisée sur Ubuntu / Linux Mint / Debian. Mais, vous pouvez activer la connexion root en modifiant le fichier de configuration SSH.

Modifiez le fichier sshd_config.

sudo nano /etc/ssh/sshd_config

Définissez le PermitRootLogin sur Oui

PermitRootLogin Oui

Redémarrez le service SSH.

sudo systemctl redémarrer ssh

Vous devriez maintenant pouvoir vous connecter directement en tant que root via ssh.

Désactiver SSH sur Ubuntu / Linux Mint / Debian

Quelle que soit la raison pour laquelle vous souhaitez désactiver SSH sur votre système, vous pouvez simplement arrêter le service SSH en exécutant la commande ci-dessous.

sudo systemctl stop ssh

De plus, vous devez désactiver le service SSH afin qu'il ne démarre pas au redémarrage du système.

sudo systemctl désactiver ssh

Conclusion

Dans cet article, vous avez appris comment activer SSH sur les systèmes Ubuntu 20.04/18.04, Linux Mint 20/19 et Debian 10/9. Vous pouvez maintenant effectuer des activités d'administration sur un emplacement distant via un terminal.

De plus, vous pouvez configurer l'authentification basée sur la clé SSH pour vous connecter à votre système Linux sans saisir de mot de passe.

Vous pouvez visiter la page de manuel SSH officielle pour plus d'informations sur la configuration du service SSH.


Debian
  1. Comment installer Pip sur Ubuntu 18.04, Debian 9 et Linux Mint 19

  2. Comment installer PostgreSQL 11/10 sur Ubuntu 18.04/16.04 et Linux Mint 19/18

  3. Comment compiler et installer wxWidgets sur Ubuntu/Debian/Linux Mint

  4. Comment lister tous les packages d'un référentiel sur Ubuntu, Debian ou Linux Mint [APT]

  5. Comment installer et configurer Node.js et npm dans Ubuntu, Debian ou Linux Mint

Installez le client Zoom sur Ubuntu 20.04/18.04 et Linux Mint 20/19

Comment installer Asterisk sur Ubuntu 20.04/18.04 et Debian 10/9

Comment activer SSH sur Debian 11 Bullseye Linux

Comment activer ssh sur Ubuntu 20.04 LTS Linux

Comment activer SSH sur Debian 10 Buster

Comment installer Wine 5.0 sur Debian, Ubuntu et Linux Mint