Definicja telnet

Telnet jest akronimem sieci telekomunikacyjnej . Jest to nazwa protokołu sieciowego, który służy do uzyskiwania dostępu do komputera i zdalnego zarządzania nim. Termin pozwala również nazwać program komputerowy, który wdraża klient.

Telnet

Dostęp do innego komputera odbywa się w trybie terminalowym (bez jakiegokolwiek interfejsu graficznego) i umożliwia zdalne rozwiązywanie usterek, tak aby technik mógł poradzić sobie z problemem bez fizycznego przebywania obok danego sprzętu. Telnet zezwala również na zdalne wysyłanie zapytań o dane lub rozpoczęcie sesji na komputerze z systemem UNIX (w tym przypadku wielu użytkowników może jednocześnie otworzyć sesję i pracować z tym samym komputerem).

Innym zastosowaniem tego protokołu jest dostęp do systemu BBS (Bulletin Board System), systemu reklamowego, który był prekursorem bieżących for internetowych .

Głównym problemem telnetu są jego wady bezpieczeństwa . Informacje przechodzą przez sieć w sposób niezaszyfrowany, umożliwiając wszelkim szpiegom dostęp do danych, takich jak nazwy użytkowników i hasła. Właśnie dlatego Secure Shell (SSH) pojawił się w połowie lat 90. jako rodzaj zaszyfrowanego telnetu.

Protokół SSH, który stanowi bezpieczniejszą alternatywę, wykonuje szyfrowanie informacji przed transmisją, a także uwierzytelnianie komputera, z którym próbuje się połączyć. Pozwala również na użycie bardziej wyrafinowanej weryfikacji danych użytkownika niż telnet. Oczywiście, oferowanie tego dodatkowego przepływu korzyści wymaga również większych zasobów; Innymi słowy, sieć, która implementuje SSH, musi mieć silniejsze maszyny niż te, które są używane do telnetu.

Niewielkie bezpieczeństwo oferowane przez telnet można wyjaśnić analizując jego historię. Kiedy ten protokół został opracowany (pod koniec lat 60. ), komputery połączone w sieć znajdowały się w instytucjach akademickich lub urzędach państwowych; w związku z tym nie było konieczne inwestowanie zasobów w szyfrowanie danych, ponieważ żadna osoba spoza tych zakładów nie miała dostępu do swoich komputerów.

PuTTY to nazwa nadawana popularnej aplikacji, która oferuje usługi takie jak komunikacja szeregowa przez terminal, telnet, SSH, rlogin i bezpieczny transfer plików przez SFTP i SCP. Warto wspomnieć, że jest bezpłatny i open source, a ponadto zapewnia swoim użytkownikom wysoki stopień personalizacji. W odniesieniu do kompatybilnych systemów operacyjnych obsługuje wszystkie wersje systemu Windows od 95, Unix i Mac OSX.

Podstawy połączenia telnet

Telnet Aby rozpocząć sesję z komputera zdalnego, można użyć polecenia telnet wraz z adresem IP lub nazwą komputera docelowego; Na przykład, aby ustanowić połączenie z maszyną tests.mydomain.com, niezbędna linia komend jest następująca: telnet tests.msdomena.com . To samo można zrobić, jeśli masz swój adres IP: telnet 0.1.2.3 .

Po pomyślnym nawiązaniu połączenia nadszedł czas, aby podać nazwę użytkownika i hasło, aby rozpocząć sesję w trybie tekstowym (wirtualna konsola bez interfejsu graficznego, która umożliwia zdalne sterowanie komputera za pomocą poleceń pisma).

Jak wspomniano w poprzednich akapitach, dane transmitowane przez połączenie działające zgodnie z protokołem telnet nie mają żadnego rodzaju ochrony ani szyfrowania. Daje to innym użytkownikom możliwość ich przeglądania, jeśli mają do nich dostęp za pomocą technik hakerskich (od angielskiego terminu "hack", co w tym przypadku oznacza "uzyskiwanie dostępu do komputera lub aplikacji bez zezwolenia"), bez potrzeby przeszkadzania w ich rozszyfrowaniu. Warto wspomnieć, że w celu przeprowadzenia tej praktyki piractwa stosuje się programy lub urządzenia znane jako analizatory pakietów lub sniffery pakietów .

Zalecane