GNU/Linux >> Znalost Linux >  >> Linux

Jak nainstalovat a používat Telnet v Debianu 11

Telnet je bezplatný a open-source protokol vzdálené správy pro systémy Linux a Windows. Používá se ke kontrole připojení portu vzdáleného serveru z klientského systému. Telnet se také používá k odstraňování problémů a testování systémových služeb, které definují vzdálené výpočetní prostředí. Telnet je protokol klient-server, který běží na portu 23. Telnet může provádět několik užitečných úkolů pro správce Linuxu a Windows.

V tomto příspěvku vám ukážeme, jak nainstalovat a používat Telnet v Debianu 11.

Předpoklady

  • Server se systémem Linux na cloudové platformě Atlantic.Net
  • Heslo uživatele root nakonfigurované na vašem serveru

Vytvořte cloudový server Atlantic.Net

Nejprve se přihlaste ke svému cloudovému serveru Atlantic.Net. Vytvořte nový server a vyberte libovolný operační systém Linux s alespoň 1 GB RAM. Připojte se ke svému cloudovému serveru přes SSH a přihlaste se pomocí přihlašovacích údajů zvýrazněných v horní části stránky.

Nainstalujte Telnet Server v Debianu 11

Pro Ubuntu a distribuce založené na Debianu nainstalujte server Telnet pomocí následujícího příkazu:

apt-get install telnetd -y

Jakmile je server Telnet nainstalován, zkontrolujte stav serveru Telnet pomocí následujícího příkazu:

systemctl status inetd

Měli byste vidět následující výstup:

● 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.

Přihlaste se k serveru Telnet ze vzdáleného systému

Obecně se Telnet používá k přihlášení ke vzdálenému serveru a provádění administrativních úloh.

Přejděte do vzdáleného systému a spusťte následující příkaz pro přihlášení k serveru Telnet:

telnet telnet-server-ip

Budete požádáni o zadání svého uživatelského jména a hesla pro ověření serveru Telnet, jak je uvedeno níže:

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

Jakmile se přihlásíte, získáte následující výstup:

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]:~$ 

Nyní můžete svůj server spravovat vzdáleně prostřednictvím rozhraní příkazového řádku.

Zkontrolujte otevřené porty na vzdáleném systému

Telnet je také užitečný pro kontrolu otevřených portů na vzdáleném systému.

Chcete-li například otestovat, zda je port 22 ve vzdáleném systému otevřený či nikoli, spusťte následující příkaz:

telnet remote-server-ip 22

Pokud je port 22 otevřený, získáte následující výstup:

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

Pokud port 22 není otevřený nebo služba neběží, dostanete následující výstup:

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

Chcete-li zkontrolovat, zda je web test.example.com je otevřen na portu 80 , spusťte následující příkaz:

telnet test.example.com 80

Pokud je port 80 otevřený, dostanete následující výstup:

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

Nyní spusťte následující příkaz a načtěte index.html stránku z webu:

GET /index.html HTTP/1.0

Výstup:

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

Zkontrolujte vzdálený e-mailový server

Jedním z nejlepších použití příkazu Telnet je kontrola e-mailového serveru.

Chcete-li například zkontrolovat vzdálený e-mailový server, spusťte následující příkaz:

telnet mail-server-ip 25

Jakmile je připojení úspěšné, dostanete následující shell:

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

Nyní spusťte ehlo následovaný názvem e-mailové domény pro odpověď serveru:

ehlo example.com

Měli byste vidět všechny metody podporované e-mailovým serverem:

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

Nyní spusťte následující příkaz pro ukončení připojení Telnet:

quit

Závěr

V tomto příspěvku jsme vysvětlili, jak nainstalovat a používat Telnet v Debianu 11. Nyní můžete použít příkaz Telnet ke kontrole vzdáleného portu a stavu e-mailového serveru. Začněte nyní s VPS hostingem od Atlantic.Net!


Linux
  1. Jak nainstalovat a používat Debian Backports

  2. Jak nainstalovat a používat Ansible na Debian 11

  3. Jak nainstalovat a používat Telnet na Ubuntu 20.04 LTS

  1. Jak nainstalovat a používat telnet na Kali Linux

  2. Jak nainstalovat a používat FFmpeg na Debianu 9

  3. Jak nainstalovat a používat FFmpeg na Debianu 10

  1. Jak nainstalovat a používat FFmpeg na Debianu 11

  2. Jak nainstalovat a používat Telnet na systémech Linux

  3. Jak nainstalovat a používat Telnet na Debian 11 Bullseye