Použití příkazu Telnet v Linuxu/Unixu
On 24 října, 2021 by adminCo je Telnet?
Telnet je starý síťový protokol, který se používá k připojení ke vzdáleným systémům prostřednictvím sítě TCP/IP. K serverům a síťovým zařízením se připojuje přes port 23. Podívejme se na použití příkazů Telnet.
Odmítnutí odpovědnosti
- Telnet není bezpečný protokol, a proto se nedoporučuje!. Je to proto, že data odesílaná tímto protokolem nejsou šifrovaná a mohou být zachycena hackery.
- Místo protokolu telnet je vhodnější používat protokol SSH, který je šifrovaný a bezpečnější
Podívejme se, jak můžete protokol telnet nainstalovat a používat.
Instalace telnetu
V této části vás provedeme postupem instalace telnetu v systémech RPM a DEB.
Instalace Telnetu v CentOS 7 / RHEL 7
Pro zahájení instalačního procesu na serveru spusťte příkaz
# yum install telnet telnet-server -y
Ukázkový výstup
Další, Spusťte a povolte službu telnetu zadáním níže uvedeného příkazu
# systemctl start telnet.socket# systemctl enable telnet.socket
Vzorkový 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 se pravidlo projevilo.
# firewall-cmd --reload
Vzorový výstup
Pro ověření stavu spuštění telnetu
# systemctl status telnet.socket
Vzorový 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.
Pro přihlášení k serveru pomocí příkazu telnet použijte následující syntaxi.
$ telnet server-IP address
Například
$ telnet 38.76.11.19
V černé konzoli zadejte uživatelské jméno a heslo.
Chcete-li se přihlásit pomocí nástroje putty, zadejte IP adresu serveru a klikněte na přepínač ‚Telnet‘ podle obrázku.
Nakonec klikněte na tlačítko ‚Otevřít‘. Na obrazovce konzoly zadejte uživatelské jméno a heslo uživatele
Instalace protokolu telnet v Ubuntu 18.04
Pro instalaci protokolu telnet v Ubuntu 18.04 proveďte:
$ sudo apt install telnetd -y
Ukázkový výstup
Pro kontrolu, zda je služba telnet spuštěna, proveďte příkaz.
$ systemctl status inetd
Vzorkový výstup
Dále musíme otevřít port 23 ve firewallu ufw.
$ ufw allow 23/tcp
Vzorový 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 systému CentOS 7 je třeba 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. K tomu použijte níže uvedenou syntaxi.
$ telnet server-IP port
Chcete-li například ověřit, zda je na serveru otevřen port 22, spusťte příkaz
.
Napsat komentář