Jak nainstalovat Telnet na Debian 12, 11 nebo 10

Telnet, trvalý síťový protokol, usnadňuje uživatelům navazování připojení ke vzdáleným zařízením a poskytuje jim schopnost spravovat a přistupovat ke zdrojům na těchto systémech. Pro ty, kteří chtějí nainstalovat Telnet na Debian 12 Bookworm, Debian 11 Bullseye nebo Debian 10 Buster, je klíčové pochopit jeho funkce a scénáře, kde zůstává relevantní i přes příchod bezpečnějších protokolů, jako je SSH.

Klíčové funkce a případy použití Telnetu:

  • Jednoduchost: Přímá povaha Telnetu z něj dělá vhodnou volbu pro základní úlohy vzdáleného přístupu, zejména v prostředích, kde není prvořadým cílem vysoká úroveň zabezpečení.
  • Diagnostika sítě: Jeho nekomplikovaný design pomáhá rychle určit problémy související se sítí a ověřit stav služeb na vzdálených hostitelích.
  • Vývojový nástroj: Telnet může být užitečným nástrojem pro vývojáře, kde šifrování není podmínkou, a nabízí přímý přístup k práci na síťově orientovaných aplikacích.

Je však nutné poznamenat, že Telnet postrádá šifrovací a ověřovací mechanismy, což potenciálně ponechává datové přenosy zranitelné vůči neoprávněnému přístupu a úpravám. I když tedy Telnet může být ve specifických kontextech výhodný, uživatelé musí znát jeho bezpečnostní omezení a pro kritické operace zvážit bezpečnější alternativy, jako je SSH.

Tato příručka poskytne úvod a vysvětlení, jak rychle nainstalovat Telnet, spolu s některými základními příklady terminálových příkazů Telnet.

Aktualizujte Debian před instalací Telnetu

Před instalací Telnetu je nezbytné se ujistit, že váš operační systém Debian je aktuální. Aktualizace systému vám pomůže získat nejnovější bezpečnostní záplaty a vylepšení balíčků. Chcete-li aktualizovat a upgradovat všechny existující balíčky ve vašem systému, spusťte následující příkaz:

sudo apt update && sudo apt upgrade

Nainstalujte Telnet pomocí příkazu APT

Repozitáře Debianu standardně poskytují balíček Telnet, který lze snadno nainstalovat pomocí apt správce balíčků. Chcete-li nainstalovat balíček Telnet, spusťte následující příkaz:

sudo apt install telnetd 

Po instalaci byste měli ověřit, zda služba Telnet běží správně. Ke kontrole stavu služby Telnet použijte následující příkaz:

systemctl status inetd

Otestujte připojení Telnet na Debianu

Po úspěšné instalaci Telnetu je čas otestovat připojení. Chcete-li to provést, musíte se připojit ke vzdálenému serveru pomocí protokolu Telnet. Provedením následujícího příkazu vytvořte připojení ke vzdálenému serveru (nahraďte 192.168.50.15 s IP adresou vašeho serveru):

telnet 192.168.50.15

Pokud je připojení úspěšné, měli byste vidět výzvu Telnet, která vám umožní komunikovat se vzdáleným serverem. Pokud narazíte na nějaké problémy, ověřte, zda je na vzdáleném serveru spuštěna služba Telnet a zda je adresa IP správná.

Příklad příkazů Telnet

Připojení ke vzdálenému serveru

Chcete-li navázat spojení se vzdáleným serverem pomocí Telnet, nahraďte <IP_ADDRESS> s IP adresou serveru a <PORT> s příslušným číslem portu:

telnet <IP_ADDRESS> <PORT>

Například pro připojení k serveru s IP adresou 192.168.50.15 v přístavu 23, výchozí port Telnet, zadejte:

telnet 192.168.50.15 23

Krok 2: Procházení rozhraní Telnet

Po připojení budete moci komunikovat se vzdáleným serverem. Některé běžné příkazy, které můžete použít v rozhraní Telnet, zahrnují:

Zobrazit aktuální možnosti: Použijte display příkaz pro zobrazení aktuálních možností a nastavení:

display

Přepnout místní odezvu: Použijte toggle příkaz následovaný local_echo pro zapnutí nebo vypnutí místního echa:

toggle local_echo

Odeslat znak escape: zmáčkni Ctrl + ] klávesy pro odeslání znaku escape Telnet. Tento znak se používá k zadávání příkazů přímo klientovi Telnet namísto vzdáleného serveru.

Ukončení připojení Telnet

Když chcete ukončit spojení se vzdáleným serverem, máte několik možností:

Použití znaku escape: lis Ctrl + ] odešlete znak escape a zadejte quit a stiskněte Enter:

quit

Odeslání příkazu k odhlášení: V závislosti na konfiguraci serveru můžete být schopni použít logout příkaz pro ukončení připojení:

logout

Použití Telnetu ke kontrole služeb

Telnet lze také použít ke kontrole, zda na serveru běží určité služby. Chcete-li například otestovat, zda na portu běží HTTP server 80, vyměnit <IP_ADDRESS> s IP adresou serveru:

telnet <IP_ADDRESS> 80

Po připojení zadejte následující příkaz pro odeslání požadavku HTTP:

GET / HTTP/1.1
Host: <IP_ADDRESS>
Connection: close

Nahradit <IP_ADDRESS> s IP adresou serveru. Pokud je HTTP server spuštěný, obdržíte odpověď HTTP.

Zabezpečený Telnet pomocí UFW (volitelné)

Nainstalujte a povolte UFW

Uncomplicated Firewall (UFW) je uživatelsky přívětivý front-end pro správu pravidel brány firewall iptables. Je navržen tak, aby zjednodušil konfiguraci firewallu při zachování robustnosti iptables. Chcete-li nainstalovat UFW na váš systém Debian, spusťte následující příkaz:

sudo apt install ufw

Po dokončení instalace povolte UFW pomocí následujícího příkazu:

sudo ufw enable

Nastavit výchozí zásady

Ve výchozím nastavení je UFW nastaveno tak, aby odmítalo všechna příchozí připojení a povolovalo všechna odchozí připojení. Je vhodné tyto výchozí zásady explicitně nakonfigurovat. Chcete-li to provést, spusťte následující příkazy:

sudo ufw default deny incoming
sudo ufw default allow outgoing

Povolit připojení Telnet

Chcete-li bezpečně povolit připojení Telnet, musíte zadat adresy IP nebo podsítě, které mají povolen přístup k vašemu serveru přes Telnet. Nahradit <ALLOWED_IP> s IP adresou nebo podsítí, které chcete udělit přístup:

sudo ufw allow from <ALLOWED_IP> to any port 23

Chcete-li například povolit připojení z adresy IP 192.168.1.10, spustili byste:

sudo ufw allow from 192.168.1.10 to any port 23

Chcete-li povolit připojení z celé podsítě, jako je např 192.168.1.0/24, spustili byste:

sudo ufw allow from 192.168.1.0/24 to any port 23

Ověřte konfiguraci UFW

Po nastavení pravidel brány firewall je nezbytné ověřit správnost konfigurace. Chcete-li zkontrolovat stav UFW a zobrazit aktuální pravidla, spusťte:

sudo ufw status

Ujistěte se, že výstup zobrazuje správná pravidla pro vaši službu Telnet a že povolené adresy IP nebo podsítě odpovídají zamýšlenému účelu.

Závěr

Na závěr jsme probrali instalaci Telnetu na Debian Linux, od aktualizace systému po testování připojení Telnet. Kromě toho jsme probrali běžné příkazy Telnet, příklady a jak zabezpečit službu Telnet pomocí UFW jako volitelného bezpečnostního opatření. Přestože má Telnet svá využití, je důležité si uvědomit, že to není nejbezpečnější protokol pro vzdálený přístup k serveru. Zvažte použití bezpečnější alternativy, jako je SSH, k ochraně vašich citlivých dat a systému, kdykoli je to možné.

Joshua James
Následuj mě
Nejnovější příspěvky uživatele Joshua James (vidět vše)

Napsat komentář