Comment utiliser SSH établissant une connexion distante sur Linux

Comment utiliser SSH établissant une connexion distante sur Linux
«Linux se démarque dans sa capacité à contrôler à distance les systèmes informatiques en utilisant diverses commandes. Notamment, les utilisateurs de POSIX peuvent ouvrir et utiliser un shell sécurisé en utilisant le framework OpenSSH pour accéder aux ordinateurs auxquels ils sont autorisés à accéder.

Fait intéressant, ils peuvent le faire dans des endroits éloignés. Secure Shell est un cadre de communication réseau qui permet la communication et le partage de données entre deux ordinateurs. Il propose des fonctionnalités impressionnantes de sécurité et de chiffrement, ce qui le rend idéal pour les environnements réseau non sécurisés. En outre, il dispose d'une suite d'utilitaires utilisés pour implémenter le protocole.

Lors de l'établissement d'une connexion entre les ordinateurs à l'aide de SSH est une routine pour les administrateurs système chevronnés et les utilisateurs de Linux, les utilisateurs novices le trouveront un peu difficile. Cet article résout ce problème pour vous."

Comment utiliser SSH sur Linux

Premièrement, il est essentiel de noter que la création et le développement de SSH visent à remplacer les programmes de connexion ou l'émulation terminale non sécurisée telle que Rlogin (connexion à distance), Telnet et RSH (Shell distant). Bien qu'il permette les mêmes fonctions, il est livré avec des fonctionnalités de sécurité supplémentaires. En outre, il remplace le protocole de transfert de fichiers, la copie distante et d'autres programmes de transfert de fichiers.

Pour créer et activer une connexion SSH, vous aurez besoin de deux composants - un hôte et un client. L'hôte pourrait être quelque chose allant d'un routeur, d'un serveur, d'une adresse IP, d'un nom de domaine et de tout autre périphérique / système pertinent. Le côté serveur aura toujours un démon SSH qui continue d'écouter un port TCP / IP établi pour les demandes de connexion potentielles.

D'un autre côté, le client SSH est une application avec une suite d'utilitaires que vous allez installer et configurer sur l'ordinateur. Cet ordinateur client se connecte à un serveur ou à un hôte en utilisant un ensemble d'informations prédéfinies. Une connexion ne sera réussie qu'une fois les informations d'identification correctes et vérifiées.

Le démon SSH sur le serveur répondra avec son protocole pris en charge et ses versions logicielles chaque fois qu'un client demande une connexion. Les deux systèmes échangeront ensuite des données d'identification pour la vérification. SSH créera une nouvelle session basée sur l'environnement si toutes les informations d'identification ou les données d'identification sont vérifiées pour être correctes. La version SSH par défaut pour les systèmes de serveur et client est la version 2.

Le résumé de la façon dont les fonctions de SSH se trouvent dans les points suivants;

  1. Le client contacte le serveur pour initier la connexion
  2. Le serveur prépare et renvoie une clé publique
  3. Le serveur et le client négocient les canaux open source avec des paramètres pertinents.
  4. L'utilisateur se connecte à l'hôte du serveur à distance.

Utilisation de SSH pour établir la connexion entre l'hôte et le client

Chaque appareil doit avoir une installation fonctionnelle du protocole SSH pour établir une connexion entre deux ordinateurs. Et à partir de la machine locale, vous utiliserez une commande pour lancer une connexion à votre hôte ou serveur.

Ce qui suit devrait vous aider tout au long du processus;

Étape 1: Vérifiez si la commande hôte et client est installée et active

Vérifiez si vos systèmes ont tous les fichiers SSH pertinents sur les côtés du serveur et du client. Vous pouvez utiliser cette commande côté serveur pour confirmer;

Vous pouvez faire de même sur le périphérique client à l'aide de la commande ci-dessous;

Étape 2: Installez SSH si elle manque de chaque côté

Le système peut ramener un tel répertoire ou aucune erreur de fichier de ce type. Cette erreur peut se produire sur un ou les deux appareils. Notez que cela ne se produira que si vous n'avez pas de SSH dans votre machine ou votre système.

Ainsi, vous devrez installer SSH sur le côté manquant ou les deux côtés en utilisant les commandes suivantes;

Installer SSH côté serveur à l'aide de cette commande;

Installez SSH sur l'ordinateur client à l'aide de cette commande;

Une fois installé, activez SSH sur l'ordinateur distant pour vous assurer qu'il est actif et s'exécute normalement. Vous pouvez activer votre système à l'aide de cette commande;

Étape 3: Testez vos systèmes

Vous pouvez tester vos systèmes en vous connectant à votre système distant à l'aide de l'ordinateur local. Mais d'abord, vous devriez avoir un compte avec un nom d'utilisateur et un mot de passe. Deuxièmement, vous devez connaître l'adresse IP ou le nom d'hôte non résolu du serveur distant.

Si vous ne connaissez pas l'adresse IP de votre serveur distant, vous pouvez interroger votre système pour l'adresse IP.

Étape 4: Créez une connexion au serveur distant

Vous pouvez procéder à la création d'un shell sécurisé en utilisant la commande ci-dessous.

Utilisez votre nom d'utilisateur aux côtés de l'adresse IP de votre serveur distant ou du nom d'hôte.

Conclusion

Comprendre SSH modifiera votre vision de l'informatique Linux et de l'administration du système. Il vous donne la flexibilité pour accéder aux ordinateurs distants; Par conséquent, vous ne vous limitez pas au système devant vous seulement. Ainsi, vous déverrouillez le potentiel de SSH déverrouille les capacités du terminal Linux. Les étapes ci-dessus devraient vous aider à utiliser efficacement SSH.

Sources

  • https: // phoenixnap.com / kb / ssh à connecter-to-remote-server-linux-ou-windows
  • https: // www.servermania.com / kb / articles / ssh-linux /
  • https: // opensource.com / article / 20/9 / ssh
  • https: // www.ucl.CA.UK / ISD / What-Ssh-and-How-Do-i-Use-it
  • https: // www.javatpoint.com / ssh-linux
  • https: // www.techtarget.com / SearchSecurity / Définition / Secure Shell