GNU/Linux >> Tutoriels Linux >  >> Linux

Comment installer et utiliser Telnet sur Debian 11

Telnet est un protocole de gestion à distance gratuit et open source pour les systèmes Linux et Windows. Il est utilisé pour vérifier la connectivité du port du serveur distant à partir du système client. Telnet est également utilisé pour dépanner et tester les services système qui définissent l'environnement informatique distant. Telnet est un protocole client-serveur qui s'exécute sur le port 23. Telnet peut effectuer plusieurs tâches utiles pour les administrateurs Linux et Windows.

Dans cet article, nous vous montrerons comment installer et utiliser Telnet dans Debian 11.

Prérequis

  • Un serveur exécutant Linux sur la plate-forme cloud Atlantic.Net
  • Un mot de passe root configuré sur votre serveur

Créer un serveur cloud Atlantic.Net

Tout d'abord, connectez-vous à votre serveur Atlantic.Net Cloud. Créez un nouveau serveur en choisissant n'importe quel système d'exploitation Linux avec au moins 1 Go de RAM. Connectez-vous à votre serveur cloud via SSH et connectez-vous à l'aide des informations d'identification mises en évidence en haut de la page.

Installer le serveur Telnet dans Debian 11

Pour les distributions basées sur Ubuntu et Debian, installez le serveur Telnet à l'aide de la commande suivante :

apt-get install telnetd -y

Une fois le serveur Telnet installé, vérifiez l'état du serveur Telnet avec la commande suivante :

systemctl status inetd

Vous devriez voir le résultat suivant :

● inetd.service - Internet superserver
     Loaded: loaded (/lib/systemd/system/inetd.service; enabled; vendor preset:>
     Active: active (running) since Thu 2022-03-03 02:31:48 UTC; 49s ago
       Docs: man:inetd(8)
   Main PID: 657 (inetd)
      Tasks: 1 (limit: 2341)
     Memory: 580.0K
        CPU: 8ms
     CGroup: /system.slice/inetd.service
             └─657 /usr/sbin/inetd

Mar 03 02:31:48 debian11 systemd[1]: Starting Internet superserver...
Mar 03 02:31:48 debian11 systemd[1]: Started Internet superserver.

Se connecter au serveur Telnet à partir d'un système distant

Généralement, Telnet est utilisé pour se connecter au serveur distant et effectuer des tâches administratives.

Accédez au système distant et exécutez la commande suivante pour vous connecter au serveur Telnet :

telnet telnet-server-ip

Il vous sera demandé de fournir votre nom d'utilisateur et votre mot de passe pour authentifier le serveur Telnet comme indiqué ci-dessous :

Trying 192.168.0.100...
Connected to 192.168.0.100.
Escape character is '^]'.
Debian 11 LTS
vyompc login: vyom
Password: 

Une fois connecté, vous obtiendrez le résultat suivant :

Linux debian11 5.10.0-11-amd64 #1 SMP Debian 5.10.92-1 (2022-01-18) x86_64

The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Thu Mar  3 02:31:37 UTC 2022 from 103.1.103.89 on pts/0

[email protected]:~$ 

Vous pouvez maintenant gérer votre serveur à distance via une interface de ligne de commande.

Vérifiez les ports ouverts sur le système distant

Telnet est également utile pour vérifier les ports ouverts sur le système distant.

Par exemple, pour tester si le port 22 est ouvert ou non sur le système distant, exécutez la commande suivante :

telnet remote-server-ip 22

Si le port 22 est ouvert, vous obtiendrez le résultat suivant :

Trying 192.168.1.2...
Connected to 192.168.1.2.
Escape character is '^]'.
SSH-2.0-OpenSSH_7.4

Si le port 22 n'est pas ouvert ou si le service n'est pas en cours d'exécution, vous obtiendrez le résultat suivant :

Trying 192.168.1.2...
telnet: Unable to connect to remote host: Connection refused

Pour vérifier si le site Web test.example.com est ouvert sur le port 80 , exécutez la commande suivante :

telnet test.example.com 80

Si le port 80 est ouvert, vous obtiendrez le résultat suivant :

Trying test.example.com...
Connected to test.example.com.
Escape character is '^]'.

Maintenant, exécutez la commande suivante pour récupérer le index.html page du site :

GET /index.html HTTP/1.0

Sortie :

HTTP/1.1 200 OK
Date: Wed, 02 Mar 2022 10:22:16 GMT
Server: Apache/2.4.29 (Debian)
Last-Modified: Mon, 31 Jan 2022 07:25:23 GMT
ETag: "2aa6-5d6dbb015179f"
Accept-Ranges: bytes
Content-Length: 10918
Vary: Accept-Encoding
Connection: close
Content-Type: text/html

Vérifier un serveur de messagerie distant

L'une des meilleures utilisations de la commande Telnet est de vérifier un serveur de messagerie.

Par exemple, pour vérifier un serveur de messagerie distant, exécutez la commande suivante :

telnet mail-server-ip 25

Une fois la connexion réussie, vous obtiendrez le shell suivant :

Trying mail.example.com...
Connected to mail.example.com.
Escape character is '^]'.
220 vyompc ESMTP Postfix (Debian)

Maintenant, exécutez le ehlo suivi du nom de domaine de l'e-mail pour répondre au serveur :

ehlo example.com

Vous devriez voir toutes les méthodes prises en charge par le serveur de messagerie :

250-vyompc
250-PIPELINING
250-SIZE 10240000
250-VRFY
250-ETRN
250-STARTTLS
250-ENHANCEDSTATUSCODES
250-8BITMIME
250-DSN
250 SMTPUTF8

Maintenant, exécutez la commande suivante pour quitter la connexion Telnet :

quit

Conclusion

Dans cet article, nous avons expliqué comment installer et utiliser Telnet sur Debian 11. Vous pouvez maintenant utiliser la commande Telnet pour vérifier l'état du port distant et du serveur de messagerie. Lancez-vous dès maintenant sur l'hébergement VPS d'Atlantic.Net !


Linux
  1. Comment installer et utiliser les rétroportages Debian

  2. Comment installer et utiliser telnet sur Kali Linux

  3. Comment installer et utiliser FFmpeg sur Debian 9

  4. Comment installer et utiliser Ansible sur Debian 11

  5. Comment installer et utiliser Telnet sur Ubuntu 20.04 LTS

Comment installer et utiliser fail2ban dans Ubuntu et Debian

Comment installer Apache sur Debian 8.2

Comment installer et utiliser pgAdmin sur Ubuntu 18.04

Comment installer et utiliser MySQL Workbench sur Ubuntu 18.04

Comment et pourquoi utiliser Linux pour installer Telnet

Comment installer et utiliser Snapd sur Debian 11