GNU/Linux >> Znalost Linux >  >> Linux

Použití příkazů Telnet v systému Linux/Unix

Co je Telnet?

Telnet je starý síťový protokol, který se používá pro připojení ke vzdáleným systémům přes síť TCP/IP. K serverům a síťovým zařízením se připojuje přes port 23. Podívejme se na využití příkazů Telnet.

Odmítnutí odpovědnosti

  1. Telnet není zabezpečený protokol, a proto NEDOPORUČUJEME! . Je to proto, že data odesílaná přes protokol jsou nešifrovaná a mohou být zachycena hackery.
  2. Namísto použití telnetu je preferovanějším protokolem SSH který je šifrovaný a bezpečnější

Podívejme se, jak můžete nainstalovat a používat protokol telnet.

Instalace Telnetu

V této části vás provedeme procesem instalace telnetu v systémech RPM a DEB.

Instalace Telnetu v CentOS 7 / RHEL 7

Chcete-li zahájit proces instalace na serveru, spusťte příkaz

# yum install telnet telnet-server -y

Ukázkový výstup

Dále spusťte a povolte službu telnet zadáním příkazu níže

 
# systemctl start telnet.socket
# systemctl enable telnet.socket

Ukázkový výstup

Dále povolte port 23, což je nativní port, který telnet používá na firewallu.

# firewall-cmd --permanent --add-port=23/tcp

Nakonec znovu načtěte bránu firewall, aby pravidlo vstoupilo v platnost.

# firewall-cmd --reload

Ukázkový výstup

Chcete-li ověřit stav spuštění telnet

# systemctl status telnet.socket

Ukázkový výstup

Protokol Telnet je nyní připraven k použití. Dále vytvoříme přihlašovacího uživatele.

Vytvoření přihlašovacího uživatele

V tomto příkladu vytvoříme přihlašovacího uživatele pro přihlášení pomocí protokolu telnet.


# adduser telnetuser

Vytvořte heslo pro uživatele.


# passwd telnetuser

Zadejte heslo a potvrďte.

Chcete-li k přihlášení k serveru použít příkaz telnet, použijte níže uvedenou syntaxi.

$ telnet server-IP address

Například

$ telnet 38.76.11.19

V černé konzole zadejte uživatelské jméno a heslo.

Chcete-li se přihlásit pomocí putty, zadejte IP adresu serveru a klikněte na přepínač „Telnet“, jak je znázorněno.

Nakonec klikněte na tlačítko ‚Otevřít‘. Na obrazovce konzoly zadejte uživatelské jméno a heslo uživatele

Instalace Telnetu v Ubuntu 18.04

Chcete-li nainstalovat protokol telnet v Ubuntu 18.04, spusťte:

$ sudo apt install telnetd -y

Ukázkový výstup

Chcete-li zkontrolovat, zda je spuštěna služba telnet, spusťte příkaz.

$ systemctl status inetd

Ukázkový výstup

Dále musíme otevřít port 23 v ufw firewallu .

$ ufw allow 23/tcp

Ukázkový výstup

Nakonec znovu načtěte firewall, aby se změny projevily.

$ ufw reload

Telnet byl úspěšně nainstalován a připraven k použití. Stejně jako v předchozím příkladu v CentOS 7 musíte vytvořit přihlašovacího uživatele a přihlásit se pomocí stejné syntaxe.

Použití telnetu ke kontrole otevřených portů

Telnet lze také použít ke kontrole, zda je na serveru otevřený konkrétní port. Chcete-li to provést, použijte níže uvedenou syntaxi.

$ telnet server-IP port

Chcete-li například zkontrolovat, zda je na serveru otevřený port 22, spusťte

$ telnet 38.76.11.19  22

Ukázkový výstup

Shrnutí

Tento tutoriál je vzdělávací průvodce, který vám ukáže, jak používat protokol telnet. VELMI NEODPORUČUJEME použití telnetu kvůli vysokým bezpečnostním rizikům, která představuje kvůli chybějícímu šifrování. SSH je doporučený protokol pro připojení ke vzdáleným systémům. Data odesílaná přes SSH jsou šifrována a chráněna před hackery.


Linux
  1. Linux Cat Command:Použití a příklady

  2. UNIX / Linux:10 příkladů příkazů Netstat

  3. 10 Příklady příkazů Xargs v Linuxu / UNIXu

  1. Příkaz Linux AWK – Příklady syntaxe použití Linuxu a Unixu

  2. Linuxový příkaz mv

  3. Linux df příkaz

  1. W Command v Linuxu

  2. At Command v Linuxu

  3. Linux Free Command (Zkontrolujte využití paměti)