Commandes de communication Linux/Unix SSH, Ping, FTP, Telnet

Lorsque vous travaillez sur un système d'exploitation Linux, vous devrez peut-être communiquer avec d'autres appareils. Pour cela, vous pouvez utiliser quelques utilitaires de base.

Ces utilitaires peuvent vous aider à communiquer avec :

  • les réseaux,
  • autres systèmes Linux
  • et utilisateurs distants

Alors apprenons-les un par un.

Cliquez sur en cliquant ici si la vidéo n'est pas accessible

SSH

SSH qui signifie Secure Shell, il est utilisé pour se connecter à un ordinateur distant en toute sécurité. Comparé à Telnet, SSH est sécurisé dans lequel la connexion client/serveur est authentifiée à l'aide d'un certificat numérique et les mots de passe sont cryptés. Par conséquent, il est largement utilisé par les administrateurs système pour contrôler les serveurs Linux distants.


La syntaxe pour se connecter à une machine Linux distante à l'aide de SSH est

SSH username@ip-address or hostname

SSH

Une fois connecté, vous pouvez exécuter toutes les commandes que vous effectuez dans votre terminal

Mise en situation :

ls

SSH

Mise en situation :

pwd

SSH

Ping

Cet utilitaire est couramment utilisé pour vérifier si votre connexion au serveur est sain ou non. Cette commande est également utilisée dans –

  • Analyse des connexions réseau et hôte
  • Suivre les performances du réseau et les gérer
  • Test des problèmes matériels et logiciels

Ping

Syntaxe de commande : -

ping hostname="" or=""

Exemple :

ping 172.16.170.1

Ping

ping google.com

Ping

Ici, un système a envoyé des paquets de données de 64 octets à l'adresse IP (172.16.170.1) ou au nom d'hôte (www.google.com). Si même l’un des paquets de données ne revient pas ou est perdu, cela suggère une erreur dans la connexion. Habituellement, la connectivité Internet est vérifiée à l'aide de cette méthode.

Vous pouvez appuyer sur Ctrl + c à sortie de la boucle ping.

Ftp

Ftp est le protocole de transfert de fichiers. C'est le protocole le plus préféré pour transfert de données parmi les ordinateurs.

Vous pouvez utiliser FTP pour –

  • Connexion et établissement d'une connexion avec un hôte distant
  • Télécharger et télécharger des fichiers
  • Navigation dans les répertoires
  • Parcourir le contenu des répertoires

Ftp

La syntaxe pour établir un Connexion FTP à un hôte distant est -

ftp hostname="" or=""

Une fois que vous aurez entré cette commande, elle vous demandera protocoles d'authentification via nom d'utilisateur et mot de passe.

Ftp

Une fois la connexion établie et connecté, vous pouvez utiliser les commandes suivantes pour effectuer différentes actions.

Command Fonction
dir Afficher les fichiers dans le répertoire courant d'un ordinateur distant
cd "nom du répertoire" changer le répertoire en « dirname » sur un ordinateur distant
mettre un fichier télécharger un « fichier » depuis un ordinateur local vers un ordinateur distant
obtenir le fichier Télécharger le « fichier » de l'ordinateur distant vers l'ordinateur local
quitter Déconnexion

Exécutons certaines des commandes importantes.

Ftp

Telnet

Telnet aide à –

  • se connecter à un ordinateur Linux distant
  • exécuter des programmes à distance et effectuer l’administration

Telnet

Cet utilitaire est similaire à la fonctionnalité Bureau à distance trouvée dans Windows Machine.

La syntaxe de cet utilitaire est la suivante :

telnet hostname="" or=""
Example:
telnet localhost

À des fins de démonstration, nous nous connecterons à votre ordinateur (localhost). L'utilitaire vous demandera votre nom d'utilisateur et votre mot de passe.

Telnet

Une fois authentifié, vous pouvez exécuter des commandes comme vous l'avez fait jusqu'à présent, en utilisant le Terminal. La seule différence est que si vous êtes connecté à un hôte distant, les commandes seront exécutées sur la machine distante et non sur votre machine locale.

Vous pouvez quitter la connexion telnet en entrant la commande 'logout'

Résumé :

  • Communication entre Linux/UNIX et d'autres ordinateurs, réseaux et utilisateurs distants différents est possible.
  • La commande ping vérifie si la connexion avec un nom d'hôte ou une adresse IP fonctionne ou non. Exécutez 'pinger l'adresse IP ou le nom d'hôte' sur le terminal
  • FTP est le protocole préféré pour envoyer et recevoir des fichiers volumineux. Vous pouvez établir une connexion FTP à un hôte distant, puis utiliser des commandes pour télécharger, télécharger des fichiers, vérifier les fichiers et les parcourir.
  • L'utilitaire Telnet vous aide à vous connecter à un ordinateur Linux distant et à travailler dessus