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
Une fois connecté, vous pouvez exécuter toutes les commandes que vous effectuez dans votre terminal
Mise en situation :
ls
Mise en situation :
pwd
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
Syntaxe de commande : -
ping hostname="" or=""
Exemple :
ping 172.16.170.1
ping google.com
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
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.
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.
Telnet
Telnet aide à –
- se connecter à un ordinateur Linux distant
- exécuter des programmes à distance et effectuer l’administration
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.
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