Comment activer le serveur SSH sur Ubuntu Top 10.Top 10 LTS

Comment activer le serveur SSH sur Ubuntu Top 10.Top 10 LTS
Le serveur SSH est utilisé pour se connecter à un ordinateur distant à l'aide du client SSH. L'ordinateur distant peut être contrôlé et configuré à l'aide du programme client SSH. Sur Ubuntu 18.04 LTS, le serveur SSH est appelé Opensh serveur. Le Opensh Le programme de serveur est disponible dans le référentiel officiel de package d'Ubuntu 18.04 LTS.

Dans cet article, je vais vous montrer comment activer le serveur SSH sur Ubuntu 18.04 LTS. Commençons.

Installation du serveur SSH sur Ubuntu 18.04 LTS:

Le programme SSH Server doit être installé sur l'ordinateur que vous souhaitez connecter et contrôler à distance. Depuis le serveur SSH ou Opensh Le package de serveur est disponible dans le référentiel officiel de package d'Ubuntu 18.04 LTS, vous pouvez facilement l'installer.

Mettez d'abord à jour le cache du référentiel du package de votre Ubuntu 18.04 Système d'exploitation LTS avec la commande suivante:

$ sudo apt-get updat

Le cache du référentiel de packages doit être mis à jour.

Vous pouvez maintenant installer le Opensh Programme SSH Server sur l'ordinateur distant auquel vous souhaitez vous connecter avec la commande suivante:

$ sudo apt-get install openssh-server

Maintenant, appuyez sur y Et puis appuyez sur continuer.

Le Opensh Le programme SSH Server doit être installé.

Installation du client SSH:

Vous devez avoir le programme client SSH installé sur l'ordinateur à partir de laquelle vous souhaitez vous connecter à votre ordinateur distant à l'aide de SSH. Il doit être installé par défaut sur la plupart des systèmes d'exploitation Linux ces jours-ci. Mais au cas où vous ne l'avez pas installé, je vais vous montrer comment dans cette section.

Ubuntu / Debian:

Sur les systèmes d'exploitation Ubuntu ou Debian, le programme client SSH est disponible dans le référentiel officiel de package.

Vous pouvez installer le programme client SSH avec la commande suivante:

$ sudo apt-get install openSSH-Client

Il doit être installé.

Centos 7 / Rhel 7:

Sur Centos 7 et Red Hat Enterprise Linux 7 (RHEL 7), le package client SSH est également disponible dans le référentiel officiel du package.

Exécutez la commande suivante pour installer le programme client SSH sur CentOS 7 / RHEL 7:

$ sudo yum install openssh

Le programme client SSH doit être installé.

Connexion à l'ordinateur distant à l'aide de SSH:

Maintenant que le programme de serveur SSH nous a installé sur notre Ubuntu 18 distant.04 ordinateur LTS et programme client SSH installé sur notre ordinateur local, nous pouvons nous connecter à notre Ubuntu 18 distant.04 ordinateur LTS de notre ordinateur local à l'aide de SSH.

Pour vous connecter à votre ordinateur distant, vous devez connaître le nom d'hôte / nom de domaine ou l'adresse IP de votre ordinateur distant. Si votre ordinateur distant est sur un réseau public et qu'il a du DNS ou du nom de domaine configuré, le nom d'hôte doit également être défini sur votre nom de domaine. Si tel est le cas, vous pouvez trouver le nom d'hôte de votre ordinateur distant avec la commande suivante:

$ hostname

Si votre ordinateur distant est sur le réseau local ou si vous avez une adresse IP dédiée au public à laquelle vous pouvez vous connecter, alors tout ce dont vous avez besoin est l'adresse IP de votre ordinateur distant afin de vous connecter à l'aide de SSH.

Vous pouvez trouver l'adresse IP de votre ordinateur distant avec la commande suivante:

$ ip a

Comme vous pouvez le voir dans la section marquée de la capture d'écran ci-dessous, l'adresse IP de mon Ubuntu 18.04 LTS Computer Remote est 192.168.199.170. C'est sur mon réseau local. En prendre une note.

Maintenant, à partir de votre ordinateur local, exécutez la commande suivante pour vous connecter à votre ordinateur distant à l'aide de SSH:

$ ssh nom d'utilisateur @ ip_or_hostname

Remarque: ici NOM D'UTILISATEUR est votre nom d'utilisateur de connexion de votre ordinateur distant et Ip_or_hostname est l'adresse IP ou le nom de domaine DNS / votre ordinateur distant.

Vous devriez voir l'invite suivante si vous vous connectez à votre serveur distant pour la première fois à l'aide de SSH. Tapez juste Oui et presser continuer.

Tapez maintenant votre mot de passe pour la connexion NOM D'UTILISATEUR de votre ordinateur distant puis appuyez sur .

Vous devez être connecté comme vous pouvez le voir sur la capture d'écran ci-dessous.

Vous pouvez maintenant exécuter n'importe quelle commande que vous souhaitez sur votre ordinateur distant depuis votre ordinateur local comme vous pouvez le voir sur la capture d'écran ci-dessous.

$ lsb_release -a

Une fois que vous avez terminé, exécutez la commande suivante pour quitter l'ordinateur distant.

$ exit

Comme vous pouvez le voir, je suis déconnecté de l'ordinateur distant.

Ouverture du port de serveur SSH sur Ubuntu 18.04 LTS Ordinateur distant:

Le programme de pare-feu d'Ubuntu 18.04 LTS est appelé Ufw. A l'heure, Ufw Peut être configuré sur votre ordinateur distant pour bloquer la connexion du serveur SSH à partir d'autres machines.

Vous pouvez exécuter la commande suivante pour ouvrir le port de serveur SSH en utilisant Ufw:

$ sudo ufw autoriser SSH

Le port de serveur SSH doit être ouvert.

Démarrage du serveur SSH sur le démarrage du système:

La plupart du temps, vous voudrez que votre serveur SSH commencera lorsque votre ordinateur bottait. Dans ce cas, le service de serveur SSH doit être ajouté au démarrage du système d'Ubuntu 18.04 LTS.

Pour ajouter le service SSH Server à votre démarrage système, exécutez la commande suivante:

$ sudo systemctl activer sshd

Le service de serveur SSH doit être ajouté au démarrage du système.

C'est ainsi que vous activez le serveur SSH sur Ubuntu 18.04 LTS. Merci d'avoir lu cet article.