Jak zainstalować Telnet na Debianie 12, 11 lub 10

Telnet, trwały protokół sieciowy, ułatwia użytkownikom nawiązywanie połączeń ze zdalnymi urządzeniami, zapewniając im możliwość zarządzania zasobami w tych systemach i uzyskiwania do nich dostępu. Dla tych, którzy chcą zainstalować Telnet na Debianie 12 Bookworm, Debianie 11 Bullseye lub Debianie 10 Buster, kluczowe znaczenie ma zrozumienie jego funkcjonalności i scenariuszy, w których pozostaje on istotny pomimo pojawienia się bezpieczniejszych protokołów, takich jak SSH.

Kluczowe funkcje i przypadki użycia Telnetu:

  • Prostota: Prosty charakter usługi Telnet sprawia, że ​​jest to doskonały wybór w przypadku podstawowych zadań zdalnego dostępu, szczególnie w środowiskach, w których wysoki poziom bezpieczeństwa nie jest najważniejszy.
  • Diagnostyka sieci: Jego nieskomplikowana konstrukcja pomaga szybko zlokalizować problemy związane z siecią i zweryfikować stan usług na odległych hostach.
  • Narzędzie rozwojowe: Telnet może być przydatnym narzędziem dla programistów, gdzie szyfrowanie nie jest warunkiem wstępnym, oferując bezpośrednie podejście do pracy z aplikacjami sieciowymi.

Należy jednak pamiętać, że w Telnecie brakuje mechanizmów szyfrowania i uwierzytelniania, co potencjalnie naraża transmisje danych na nieautoryzowany dostęp i modyfikacje. Tak więc, chociaż Telnet może być korzystny w określonych kontekstach, użytkownicy muszą znać jego ograniczenia bezpieczeństwa i rozważyć bezpieczniejsze alternatywy, takie jak SSH, w przypadku krytycznych operacji.

Ten przewodnik zawiera wprowadzenie i wyjaśnienie, jak szybko zainstalować Telnet, wraz z kilkoma podstawowymi przykładami poleceń terminala Telnet.

Zaktualizuj Debiana przed instalacją Telnet

Przed zainstalowaniem usługi Telnet należy koniecznie upewnić się, że posiadany system operacyjny Debian jest aktualny. Aktualizacja systemu pomaga uzyskać najnowsze poprawki zabezpieczeń i ulepszenia pakietów. Uruchom następujące polecenie, aby zaktualizować i uaktualnić wszystkie istniejące pakiety w systemie:

sudo apt update && sudo apt upgrade

Zainstaluj Telnet za pomocą polecenia APT

Repozytoria Debiana domyślnie udostępniają pakiet Telnet, który można łatwo zainstalować za pomocą apt menedżer pakietów. Aby zainstalować pakiet Telnet, wykonaj następujące polecenie:

sudo apt install telnetd 

Po instalacji należy sprawdzić, czy usługa Telnet działa poprawnie. Użyj następującego polecenia, aby sprawdzić status usługi Telnet:

systemctl status inetd

Przetestuj połączenie Telnet w Debianie

Po pomyślnym zainstalowaniu usługi Telnet nadszedł czas na przetestowanie połączenia. Aby to zrobić, musisz połączyć się ze zdalnym serwerem za pomocą protokołu Telnet. Wykonaj następujące polecenie, aby nawiązać połączenie ze zdalnym serwerem (replace 192.168.50.15 z adresem IP Twojego serwera):

telnet 192.168.50.15

Jeśli połączenie się powiedzie, powinieneś zobaczyć monit Telnet, umożliwiający interakcję ze zdalnym serwerem. Jeśli napotkasz jakiekolwiek problemy, sprawdź, czy usługa Telnet jest uruchomiona na serwerze zdalnym i czy adres IP jest poprawny.

Przykładowe polecenia Telnetu

Łączenie się ze zdalnym serwerem

Aby nawiązać połączenie ze zdalnym serwerem za pomocą usługi Telnet, zamień <IP_ADDRESS> z adresem IP serwera oraz <PORT> z odpowiednim numerem portu:

telnet <IP_ADDRESS> <PORT>

Na przykład, aby połączyć się z serwerem o adresie IP 192.168.50.15 na porcie 23, domyślny port Telnet, wpisz:

telnet 192.168.50.15 23

Krok 2: Nawigacja w interfejsie Telnet

Po nawiązaniu połączenia będziesz mógł wchodzić w interakcję ze zdalnym serwerem. Niektóre typowe polecenia, których można używać w interfejsie Telnet, obejmują:

Wyświetl aktualne opcje: Użyj display polecenie, aby wyświetlić bieżące opcje i ustawienia:

display

Przełącz lokalne echo: Użyj toggle polecenie, po którym następuje local_echo aby włączyć lub wyłączyć echo lokalne:

toggle local_echo

Wyślij znak ucieczki: wciśnij Ctrl + ] klawisze, aby wysłać znak ucieczki Telnet. Znak ten służy do wydawania poleceń bezpośrednio do klienta Telnet zamiast do zdalnego serwera.

Zamykanie połączenia Telnet

Jeśli chcesz zamknąć połączenie ze zdalnym serwerem, masz kilka możliwości:

Używanie znaku ucieczki: Naciskać Ctrl + ] , aby wysłać znak ucieczki, a następnie wpisz quit i naciśnij Enter:

quit

Wysyłanie polecenia wylogowania: W zależności od konfiguracji serwera może być możliwe użycie pliku logout polecenie zamknięcia połączenia:

logout

Używanie Telnetu do sprawdzania usług

Telnetu można także używać do sprawdzania, czy na serwerze działają określone usługi. Na przykład, aby sprawdzić, czy serwer HTTP działa na porcie 80, zastępować <IP_ADDRESS> z adresem IP serwera:

telnet <IP_ADDRESS> 80

Po nawiązaniu połączenia wpisz następujące polecenie, aby wysłać żądanie HTTP:

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

Zastępować <IP_ADDRESS> z adresem IP serwera. Jeśli serwer HTTP jest uruchomiony, otrzymasz odpowiedź HTTP.

Bezpieczny Telnet za pomocą UFW (opcjonalnie)

Zainstaluj i włącz UFW

Uncomplicated Firewall (UFW) to przyjazny dla użytkownika interfejs do zarządzania regułami zapory iptables. Został zaprojektowany, aby uprościć konfigurację zapory ogniowej przy jednoczesnym zachowaniu solidności iptables. Aby zainstalować UFW w systemie Debian, uruchom następującą komendę:

sudo apt install ufw

Po zakończeniu instalacji włącz UFW za pomocą następującego polecenia:

sudo ufw enable

Ustaw domyślne zasady

Domyślnie UFW jest ustawione tak, aby odrzucać wszystkie połączenia przychodzące i zezwalać na wszystkie połączenia wychodzące. Dobrą praktyką jest jawne skonfigurowanie tych zasad domyślnych. Aby to zrobić, uruchom następujące polecenia:

sudo ufw default deny incoming
sudo ufw default allow outgoing

Zezwalaj na połączenia Telnet

Aby bezpiecznie zezwolić na połączenia Telnet, musisz określić adresy IP lub podsieci, które mogą uzyskiwać dostęp do serwera przez Telnet. Zastępować <ALLOWED_IP> z adresem IP lub podsiecią, do której chcesz przyznać dostęp:

sudo ufw allow from <ALLOWED_IP> to any port 23

Na przykład, aby zezwolić na połączenia z adresu IP 192.168.1.10, uruchomiłbyś:

sudo ufw allow from 192.168.1.10 to any port 23

Aby zezwolić na połączenia z całej podsieci, np 192.168.1.0/24, uruchomiłbyś:

sudo ufw allow from 192.168.1.0/24 to any port 23

Sprawdź konfigurację UFW

Po skonfigurowaniu reguł zapory sieciowej konieczne jest sprawdzenie, czy konfiguracja jest poprawna. Aby sprawdzić status UFW i wyświetlić aktualne zasady, uruchom:

sudo ufw status

Upewnij się, że dane wyjściowe wyświetlają prawidłowe reguły usługi Telnet i że dozwolone adresy IP lub podsieci są zgodne z zamierzeniami.

Wniosek

Podsumowując, omówiliśmy instalację Telnetu w systemie Debian Linux, od aktualizacji systemu po testowanie połączenia Telnet. Ponadto omówiliśmy typowe polecenia Telnet, przykłady i sposoby zabezpieczania usługi Telnet przy użyciu UFW jako opcjonalnego środka bezpieczeństwa. Chociaż Telnet ma swoje zastosowania, należy pamiętać, że nie jest to najbezpieczniejszy protokół zdalnego dostępu do serwera. Rozważ użycie bezpieczniejszej alternatywy, takiej jak SSH, aby chronić swoje wrażliwe dane i system, gdy tylko jest to możliwe.

Joshua James
Chodź za mną
Najnowsze posty autorstwa Joshua James (widzieć wszystko)

Dodaj komentarz