Comment installer et configurer Linux SSH

Comment installer et configurer Linux SSH

«L'accès aux machines Linux à distance n'est pas un nouveau phénomène. Cette nécessité remonte à il y a plusieurs décennies, et il est actuellement impossible d'imaginer un monde sans protocoles pour contrôler les machines à distance.

Notamment, SSH est désormais le système par défaut pour accéder aux serveurs Linux dans le monde moderne. Le cadre de coquille sécurisé est puissant et efficace. Il aide à établir la connexion et la communication entre deux appareils informatiques ou routeurs à distance.

Et comme il s'agit d'un protocole sécurisé, il crypte toutes les connexions pour garantir que vos données ou informations n'atterrissent pas entre les mauvaises mains. Ainsi, les attaquants ne sont pas en mesure d'écouter des détails ou de détourner les détails dans la connexion. En outre, il propose un tableau de modes d'authentification et d'options de configuration.

Cet article se concentre sur la configuration de Linux SSH sur Linux. Et étant un protocole de serveur-client, nous discuterons du processus de configuration sur les machines du serveur et des clients. Mais avant cela, soulignons les conditions préalables du processus de configuration."

Prérequis pour installer SSH sur Ubuntu

La configuration du protocole SSH sur Linux n'est pas un processus compliqué. Cependant, vous devez vous assurer de remplir les conditions suivantes;

  • Seuls les utilisateurs avec les privilèges sudo sur les machines de serveur peuvent installer et configurer SSH.
  • Vous devez avoir au moins un système différent sur votre réseau. Ce système pourrait être un autre ordinateur LAN, un appareil informatique virtuel hébergé dans votre appareil ou un serveur distant connecté à votre système via Internet.
  • Vous avez besoin d'une connexion Internet stable car vous devrez télécharger les packages requis pour l'installation.

Configuration de Linux SSH sur Ubuntu Linux

SSHD ou OpenSSH Daemon ou Server est un serveur SSH open source (gratuit) qui fonctionne comme programme d'utilité pour le client SSH. C'est le remplacement de RSH et Rlogin, qui sont relativement peu sûrs.

Notamment, le bureau minimal Ubuntu et Ubuntu ne sont pas livrés avec SSHD configuré et en cours d'exécution. Cependant, vous pouvez rapidement et facilement installer et configurer Linux SSH sur Ubuntu en suivant ces étapes;

Étape 1: Installez le serveur SSH
Le processus de configuration commence par l'installation de SSH sur votre serveur, et vous pouvez le faire en suivant ces étapes;

un. Open Ubuntu Desktop
Ouvrez la fenêtre Terminal sur votre bureau Ubuntu.

b. Mettez à jour votre système
Mettez à jour le système Ubuntu pour vous assurer que votre machine a la dernière version. Il est essentiel de le faire avant d'installer de nouveaux logiciels ou packages dans votre système. La commande ci-dessous devrait aider avec le processus de mise à jour;

c. Installer SSH
Une fois votre système à jour, vous pouvez installer OpenSSH sur votre machine de serveur. Vous pouvez utiliser la commande ci-dessous;

Étape 2: Vérifiez que le système s'exécute
Une fois installé, vérifiez l'état de votre service SSH à l'aide de la commande ci-dessous;

La commande ci-dessus devrait vous donner un résultat similaire à celui de l'image ci-dessous. Notez que le «actif (en cours d'exécution)» est mis en évidence pour indiquer que l'installation SSH est réussie et que le protocole est déjà en cours d'exécution dans vos systèmes.

Étape 3: Activer et démarrer SSH
Si SSH ne renvoie pas de résultat actif, activez le protocole SSH dans vos systèmes en tapant cet utilitaire. Vous ne faites cela que au cas où votre service SSH ne fonctionne pas. Sinon, vous pouvez passer cette étape si elle fonctionne.

Étape 4: Autoriser SSH à travers le pare-feu
Ubuntu est livré avec le pare-feu simple (UFW), qui gère les règles du réseau par défaut. Une UFW active empêchera potentiellement la connexion de SSH à votre serveur. Vous pouvez modifier les paramètres UFW pour permettre la connexion au serveur SSH. Vous devez également utiliser cette commande t Port ouvert 22.

Ces commandes vous aideront à configurer UFW pour permettre la connexion;

Étape 5: Testez votre système SSH
Connectez-vous à votre ordinateur Linux et testez SSH à l'aide de la commande suivante;

Le résultat de la commande ci-dessus doit être un affichage des différents composants de votre protocole de serveur SSH.

Configuration du client SSH sur Linux

Vous pouvez procéder à la configuration du client SSH. Notamment, cela permet une connexion au serveur distant de votre machine locale. La procédure de configuration d'un client SSH est la suivante;

Étape 1: Installez le client SSH
Votre machine locale devrait faire installer la dernière version SSH. Mais dans les cas où aucun client SSH n'est déjà installé, vous pouvez utiliser la commande ci-dessous pour installer le client sur Ubuntu;

Étape 2: Connectez-vous au système distant
Vous pouvez établir une connexion à votre système distant à partir de l'ordinateur local. Pour y parvenir, vous devez connaître l'adresse IP de votre commande locale et utiliser cette commande;

Vous pouvez également interroger l'ordinateur pour votre adresse IP si vous ne le savez pas. Ceci est possible en tapant (ip a) sur le terminal de votre serveur. L'affichage aura tous les détails nécessaires, y compris votre adresse IP.

Conclusion

Le guide étape par étape ci-dessus devrait vous aider à configurer SSH sur votre système. Une fois que vous avez installé et configuré SSH sur vos machines de serveur et client, vous devriez pouvoir accéder à votre serveur à distance une fois que vous avez établi une connexion.

Sources

  • https: // www.se servir de.com / tag / débutants-guide-set-ssh-linux-test-stage /
  • https: // phoenixnap.com / kb / ssh à connecter-to-remote-server-linux-ou-windows
  • https: // www.javatpoint.com / ssh-linux
  • https: // itsfoss.com / set-up-ssh-ubuntu /
  • https: // www.cyberciti.biz / faq / ubuntu-linux-install-openSSH-server /