Poradniki

▷ Co to jest Telnet i do czego służy 【najbardziej kompletny】

Spisu treści:

Anonim

Telnet to narzędzie używane od dziesięcioleci przez administratorów systemów komputerowych w dziedzinie sieci. Połączenia zdalne nie są zupełnie nowe, ponieważ pierwsze sieci i systemy bez komputera, takie jak Telnet, były używane do łączenia się z serwerami i urządzeniami podłączonymi do sieci, zarówno zdalnie, jak i wewnętrznie. Tutaj dowiemy się lepiej, czym jest Telnet i do czego był używany.

Indeks treści

Chociaż został on zastąpiony przez bardziej bezpieczne narzędzia, takie jak SSH, Telnet nadal ma pewne zastosowanie w bezpiecznych środowiskach dla administratorów systemu.

Co to jest Telnet

Nazwa Telnet pochodzi od akronimu Telecomunication Network, a przede wszystkim od protokołu sieciowego TCP / IP, który jest używany od 1960 r. Do nawiązywania zdalnych połączeń z innymi komputerami, serwerami i urządzeniami z kompatybilnym systemem dostępnym za pośrednictwem tego systemu komunikacyjnego. Domyślnie używany jest port połączenia 23.

Oprócz samego protokołu program, który używa go do ustanowienia samego połączenia, również otrzymuje tę nazwę. Aby uzyskać zdalny dostęp do drugiego komputera, musimy użyć terminala, na przykład Wiersza polecenia systemu Windows lub terminalu Linux. W ten sposób możemy współdziałać na zdalnym komputerze, przeglądając jego pliki, wykonując inne wewnętrzne polecenia, jeśli mamy pozwolenie, i monitorując stan samej maszyny bez konieczności fizycznego udawania się do miejsca, w którym się ona znajduje.

Oprócz użycia w systemach MSDOS i Windows, jest również kompatybilny z systemami UNIX, takimi jak Mac i Linux oraz FreeBSD. Dzięki temu protokołowi będziemy mogli również sprawdzić łączność innych komputerów i sprawdzić, czy niektóre porty są otwarte na zewnątrz. Za chwilę to zobaczymy.

Jak działa Telnet

Jak mówimy, tego protokołu i programu można używać tylko w trybie poleceń. Aby ustanowić połączenie między dwoma komputerami za pomocą usługi Telnet, najpierw musimy mieć klienta na końcu, którym jesteśmy, i serwer na komputerze, do którego zamierzamy uzyskać dostęp. Jeśli robimy to również poza intranetem lub siecią LAN, musimy mieć otwarty port 23 na maszynie docelowej.

Następną rzeczą, której będziemy potrzebować, jest otwarcie sesji na komputerze docelowym, na którym istnieje jedno lub więcej kont użytkowników, którym dostęp jest dozwolony. Krótko mówiąc, aby uzyskać dostęp do docelowego komputera za pomocą klienta, musi on zawierać konto użytkownika z włączonym dostępem, a do nawiązania komunikacji będziemy musieli znać zarówno nazwę użytkownika, jak i hasło.

Problemy bezpieczeństwa z Telnet i SSH jako substytutem

Obecnie korzystanie z Telnet jest praktycznie ograniczone do sieci wewnętrznych, w których istnieje osłona bezpieczeństwa, która izoluje sieć od zewnątrz. We wszystkich innych przypadkach zawsze używany jest protokół SSH.

Dużym problemem związanym z telnetem jest to, że informacje z jednego terminala do drugiego przemieszczają się bez żadnego szyfrowania, tylko w postaci zwykłego tekstu. Dla hakera ta informacja jest niezwykle łatwa do zdobycia, biorąc pod uwagę, że zarówno nazwa użytkownika, jak i hasło do nawiązania komunikacji mają również postać zwykłego tekstu, naruszenie bezpieczeństwa jest brutalne.

W odpowiedzi na te problemy popularne stało się użycie innego szyfrowanego protokołu komunikacyjnego stosowanego w systemach UNIX, zwanego SSH (Secure Shell). Dziś jest doskonale kompatybilny ze środowiskiem Windows, w którym możemy zainstalować zarówno klienta, jak i serwer, aby z niego korzystać. SSH wykorzystuje klucze RSA jako szyfrowanie, dzięki czemu informacje, które podróżują, nie mogą być łatwo odszyfrowane. Istnieją również inne aplikacje, takie jak OPENSSH, Putty, Shell lub SSH-Agent, w których można zastosować ten protokół komunikacyjny. W takim przypadku połączenie przechodzi przez port TCP 22.

Jak korzystać z Telnet

Do korzystania z usługi Telnet potrzebny jest terminal poleceń, wiersz polecenia lub Windows PowerShell. Po otwarciu musimy tylko napisać

telnet

I uzyskamy dostęp do aplikacji. Jeśli w środku umieścimy:

pomoc

Widzimy różne opcje korzystania z programu.

Ale jeśli chcemy ustanowić bezpośrednie połączenie, będziemy musieli jedynie wprowadzić:

telnet

Czy nadal mogę korzystać z Telnet?

Obecnie w systemach operacyjnych wcześniejszych niż Windows 10 i Windows 8 nadal mają zaimplementowany w systemie serwer Telnet jako funkcję do zainstalowania. Abyśmy mogli połączyć się z nimi od klienta bez problemu. Jest również dostępny w wersjach systemu Windows Server. W innych systemach operacyjnych, takich jak Linux, będziemy musieli zainstalować go za pośrednictwem repozytoriów.

W przypadku systemu Windows 10, aby uniknąć problemów z bezpieczeństwem, będziemy mieć tylko klienta Telnet dostępnego w funkcjach. Aby korzystać z serwera, będziemy potrzebować zewnętrznego programu, takiego jak Putty.

Aktywuj klienta Telnet w systemie Windows 10

Przygotowaliśmy już samouczek, w którym uczymy aktywacji klienta Telnet w systemie Windows 10. Jest to niezwykle proste.

Jak aktywować klienta Telnet w systemie Windows 10

Jak aktywować serwer Telnet w systemie Windows i Linux

Podobnie zadaliśmy sobie trud, aby w pełni pokazać, w jaki sposób możemy aktywować serwer Telnet w systemach Windows innych niż Windows 10, a także w systemach operacyjnych Linux, takich jak Ubuntu. Jest to bardzo interesujący temat, jeśli myślisz o użyciu tego protokołu komunikacyjnego.

Jak korzystać z serwera Telnet w systemie Linux

Jak korzystać z serwera Telnet w systemie Windows

Przetestuj otwarte porty za pomocą usługi Telnet

Jak widzieliśmy wcześniej, dzięki Telnet możemy łatwo sprawdzić, czy host ma otwarte lub zamknięte porty. W tym celu musimy znać tylko zewnętrzny adres IP lub nazwę domeny. Składnia będzie następująca:

telnet

Po nawiązaniu połączenia, jeśli port jest rzeczywiście otwarty, otrzymamy pusty czarny ekran. Jeśli natomiast jest zamknięty, po próbie połączenia zostanie wyświetlony błąd. Zobaczmy to na naszej stronie Professional Review, na serwerze internetowym powinien być otwarty zarówno port 80, jak i 443 protokołu http i https, a także port typu 22 do połączeń zdalnych przez SSH.

Stawiamy:

telnet www.profesionalreview.com 80 telnet www.profesionalreview.com 443 telnet www.profesionalreview.com 22

Nawet z portem 22 host daje nam wskazówkę, że współpracuje z OpenSSH w systemie Debian.

Spróbujmy na przykład z portem Telnet 23:

Widzimy, że nie byliśmy w stanie ustanowić połączenia, więc jest ono zamknięte.

Jak widać, korzystanie z usługi Telnet jest dość proste i nie ma większych komplikacji. Ale jeśli chcesz go używać do połączeń zdalnych, lepiej wybierz SSH, który jest znacznie bezpieczniejszy. Telnet jest zalecany tylko w przypadku połączeń w sieciach wewnętrznych.

Te tutoriale mogą Cię również zainteresować:

Do czego zamierzasz używać Telnet? Jeśli masz jakieś pytania lub chcesz coś wyjaśnić, napisz do nas w komentarzach.

Poradniki

Wybór redaktorów

Back to top button