Menu
Jest wolny
rejestracja
Dom  /  Instalacja i konfiguracja/ Zainstaluj telnet. Polecenia Telnet

Instalowanie telnetu. Polecenia Telnet

Telnet To narzędzie sieciowe, które umożliwia połączenie się ze zdalnym portem na dowolnym komputerze i ustanowienie interaktywnego kanału komunikacyjnego, na przykład w celu wysyłania poleceń lub odbierania informacji. Można powiedzieć, że jest to uniwersalna przeglądarka w terminalu, która może współpracować z różnymi protokołami sieciowymi.

To narzędzie było bardzo często używane do zdalnego sterowania komputerem z systemem Linux, ale potem pojawił się bezpieczny protokół SSH, aby je zastąpić. Ale telnet jest nadal używany, na przykład, do testowania sieci, testowania portów i do interakcji z różnymi urządzeniami IoT i routerami. W tym artykule przyjrzymy się, czym jest telnet i jak używać telneta do rozwiązywania problemów.

Co to jest Telnet?

Jak powiedziałem, to narzędzie jest przeznaczone do tworzenia interaktywnego połączenia między komputerami zdalnymi. Działa na protokole TELNET, ale protokół ten jest obsługiwany przez wiele usług, dzięki czemu można nim zarządzać. Protokół jest oparty na TCP i umożliwia wysyłanie zwykłych poleceń tekstowych do innego urządzenia. Może być używany nie tylko do ręcznego sterowania, ale także do interakcji między procesami.

Do pracy z tym protokołem użyjemy narzędzia telnet, jest ono bardzo łatwe w użyciu. Rzućmy okiem na składnię telnet:

$ port hosta opcji telnet

Host to domena zdalnego komputera, z którym należy się połączyć, a port to port tego komputera. Przyjrzyjmy się teraz głównym opcjom:

  • -4 - wymusić użycie adresów IPv4;
  • -6 - wymusić użycie adresów IPv6;
  • -8 - użyj kodowania 8-bitowego, na przykład Unicode;
  • -MI- wyłączyć obsługę sekwencji Escape;
  • -a- logowanie automatyczne, pobiera nazwę użytkownika ze zmiennej środowiskowej USER;
  • -b- użyj lokalnego gniazdka;
  • -D- włącz tryb debugowania;
  • -R- tryb emulacji rlogin;
  • -mi- ustaw znak początku sekwencji Escape;
  • -I- użytkownik do autoryzacji na zdalnym komputerze.

To wszystko, aby polecenie telnet nawiązało połączenie. Ale połączenie ze zdalnym hostem to tylko połowa sukcesu. Po nawiązaniu połączenia telnet może działać w dwóch trybach:

  • Linia po linii Jest preferowanym trybem, w którym wiersz tekstu jest edytowany na komputerze lokalnym i wysyłany tylko wtedy, gdy jest całkowicie gotowy. Nie zawsze i nie wszystkie usługi mają taką możliwość;
  • Znak po znaku- wszystkie wpisywane znaki są wysyłane na zdalny serwer. Trudno będzie tu cokolwiek naprawić, jeśli się pomylisz, ponieważ Backspace również zostanie wysłany w postaci symbolu i strzałki ruchu.

Użycie telnetu polega na wysyłaniu specjalnych poleceń. Każda usługa ma swoje własne polecenia, ale protokół ma własne polecenia telnet, których można używać w konsoli telnet.

  • BLISKO- zamknąć połączenie z serwerem;
  • SZYFRUJ- szyfrować wszystkie przesyłane dane;
  • WYLOGUJ- wyjdź i zamknij połączenie;
  • TRYB- przełączyć tryb, z małej litery na znak lub ze znaku na małe litery;
  • STATUS- zobacz status połączenia;
  • WYSŁAĆ- wyślij jeden ze znaków specjalnych telnetu;
  • USTAWIĆ- ustawić wartość parametru;
  • OTWARTY- nawiązać połączenie przez telnet ze zdalnym hostem;
  • WYŚWIETLACZ- wyświetlać używane znaki specjalne;
  • SLC- zmień używane znaki specjalne.

Nie rozważymy wszystkich poleceń, ponieważ prawdopodobnie nie będziesz ich potrzebować, a jeśli to zrobisz, możesz je łatwo znaleźć w oficjalnej dokumentacji.

Jak korzystać z telnetu?

Następnie przyjrzymy się, jak używać telnetu do rozwiązywania problemów. Zwykle narzędzie jest już zainstalowane na większości systemów, ale jeśli tak nie jest, możesz zainstalować telnet z oficjalnych repozytoriów, na przykład w Ubuntu:

$ sudo apt zainstaluj telnet


Nie trzeba do tego używać telnetu, jest ping.

2. Kontrola portu

Za pomocą telnetu możemy sprawdzić dostępność portu w węźle, co już może być bardzo przydatne. Aby sprawdzić uruchomienie portu telnet:

$ telnet localhost 123 $ telnet localhost 22

$ telnet lokalny host 123

$ telnet lokalny host 22


W pierwszym przypadku widzimy, że nikt nie akceptuje połączenia, w drugim wyświetlany jest komunikat o udanym połączeniu i powitanie z serwera SSH.

3. Debugowanie

Aby włączyć tryb debugowania i wyświetlić bardziej szczegółowe informacje w czasie wykonywania, użyj opcji -d podczas łączenia:

$ sudo telnet -d localhost 22

$ sudo telnet - d localhost 22

4. Konsola Telnet

Korzystanie z konsoli telnet jest również ważnym czynnikiem przy korzystaniu z telnet. W trybie głównym możesz wykonywać polecenia na zdalnym serwerze, ale jeśli chcesz zaadresować polecenie specjalnie do telnetu, na przykład, aby skonfigurować jego działanie, musisz użyć specjalnego znaku, aby otworzyć konsolę, zwykle narzędzie natychmiast mówi, jakiego rodzaju jest to znak, na przykład domyślnie używany jest „^ [„:


Aby go aktywować, musisz nacisnąć kombinację klawiszy Ctrl + [, a zobaczysz monit telnet.

Aby zobaczyć wszystkie dostępne polecenia, możesz wpisać ?. Na przykład możesz zobaczyć stan połączenia:

telnet> status

telnet> status


Są tu również inne ciekawe możliwości. Te czynności można wykonać na dowolnym połączeniu za pomocą narzędzia telnet.

5. Zobacz stronę telnet

Jednym z najczęstszych sposobów korzystania z telnetu jest testowanie witryny z konsoli. Tak, nie dostaniesz pięknej strony internetowej, ale możesz ręcznie zbierać żądania i przeglądać wszystkie dane przesyłane przez serwer.

$ telnet opennet.ru 80

$ telnet opennet. ru 80


Następnie wpisz polecenie do serwera WWW.

Telnet to jeden z protokołów do przesyłania danych w sieci. Jest on domyślnie wyłączony w systemie Windows 7 w celu zwiększenia bezpieczeństwa. Zastanówmy się, jak w razie potrzeby aktywować klienta tego protokołu w określonym systemie operacyjnym.

Telnet przesyła dane przez interfejs tekstowy. Ten protokół jest symetryczny, to znaczy, że na obu końcach znajdują się terminale. Wiąże się to z funkcjami aktywacji klienta, które omówimy poniżej o różnych opcjach implementacji.

Metoda 1: Włączenie składnika Telnet

Standardowym sposobem uruchomienia klienta Telnet jest aktywacja odpowiedniego składnika systemu Windows.

  1. Kliknij "Początek" i idź do "Panel sterowania".
  2. Następnie przejdź do sekcji „Usuwanie programu” w bloku „Programy”.
  3. W lewym okienku okna, które się pojawi, kliknij „Włączanie lub wyłączanie komponentów...”.
  4. Otworzy się odpowiednie okno. Będziesz musiał trochę poczekać, aż wczytana zostanie do niego lista komponentów.
  5. Po załadowaniu komponentów znajdź wśród nich elementy „Serwer Telnet” oraz Klient Telnet... Jak już powiedzieliśmy, badany protokół jest symetryczny, dlatego do poprawnego działania konieczne jest aktywowanie nie tylko samego klienta, ale także serwera. Dlatego zaznacz pola obok obu powyższych pozycji. Następne naciśnięcie "OK".
  6. Przeprowadzona zostanie procedura zmiany odpowiednich funkcji.
  7. Po wykonaniu tych kroków zostanie zainstalowana usługa Telnet, a plik telnet.exe pojawi się pod następującym adresem:

    C: \ Windows \ System32

    Możesz go uruchomić, jak zwykle, klikając go dwukrotnie lewym przyciskiem myszy.

  8. Po wykonaniu tych kroków otworzy się konsola klienta Telnet.

Metoda 2: „Wiersz poleceń”

Możesz także uruchomić klienta Telnet, korzystając z możliwości "Wiersz poleceń".


Ale jeśli sam składnik nie jest aktywowany, określoną procedurę można wykonać bez otwierania okna włączania składników, ale bezpośrednio z "Wiersz poleceń".


Niestety ta metoda może nie działać we wszystkich wydaniach. Dlatego jeśli nie udało Ci się aktywować komponentu za pomocą Wiersz poleceń następnie użyj standardowej metody opisanej w Metoda 1.

Metoda 3: „Menedżer usług”

Jeśli aktywowałeś już oba komponenty Telnet, żądaną usługę można uruchomić za pomocą Kierownik serwisu.

  1. Iść do "Panel sterowania"... Algorytm wykonania tego zadania został opisany w: Metoda 1... Kliknięcie „System i bezpieczeństwo”.
  2. Otwieranie sekcji "Administracja".
  3. Wśród prezentowanych pozycji szukamy „Usługi” i kliknij określony element.

    Istnieje również opcja szybszego uruchamiania Kierownik serwisu... Wybierz Wygraj + R i w polu, które się otworzy, wpisz:

    Kliknij "OK".

  4. Kierownik serwisu wystrzelony. Musimy znaleźć element o nazwie „Telnet”... Aby było to łatwiejsze, zbudujmy zawartość listy w kolejności alfabetycznej. Aby to zrobić, kliknij nazwę kolumny "Nazwa"... Gdy znajdziesz żądany obiekt, kliknij go.
  5. W aktywnym oknie na liście rozwijanej zamiast opcji "Wyłączone" wybierz dowolny inny element. Możesz wybrać pozycję "Automatycznie", ale ze względów bezpieczeństwa radzimy pozostać przy tej opcji "Ręcznie"... Następne naciśnięcie Zastosować oraz "OK".
  6. Następnie wracając do głównego okna Kierownik serwisu, zaznacz tytuł „Telnet” a po lewej stronie interfejsu kliknij "Biegać".
  7. Zostanie wykonana procedura uruchomienia wybranej usługi.
  8. Teraz w kolumnie "Stan" naprzeciwko nazwy „Telnet” status zostanie ustawiony "Pracuje"... Następnie możesz zamknąć okno. Kierownik serwisu.

Metoda 4: „Edytor rejestru”

W niektórych przypadkach, po otwarciu okna dołączania komponentów, możesz nie znaleźć w nim elementów. Następnie, aby móc uruchomić klienta Telnet, należy wprowadzić pewne zmiany w rejestrze systemowym. Należy pamiętać, że wszelkie działania w tym obszarze systemu operacyjnego są potencjalnie niebezpieczne, dlatego zdecydowanie zalecamy utworzenie kopii zapasowej systemu lub punktu przywracania przed ich wykonaniem.

  1. Wybierz Wygraj + R, na terenie otwartym wjedź:

    Kliknij "OK".

  2. Będzie otwarte „Redaktor rejestru”... W lewym obszarze kliknij nazwę sekcji „HKEY_LOCAL_MACHINE”.
  3. Teraz przejdź do folderu "SYSTEM".
  4. Następnie przejdź do katalogu "Bieżący Zestaw Kontroli".
  5. Następnie powinieneś otworzyć katalog "Kontrola".
  6. Na koniec zaznacz nazwę katalogu "Okna"... W takim przypadku po prawej stronie okna zostaną wyświetlone różne parametry zawarte w określonym katalogu. Znajdź parametr DWORD o nazwie „Wersja CSD”... Kliknij jego nazwę.
  7. Otworzy się okno edycji. Zamiast znaczenia "200" trzeba zainstalować „100” lub «0» ... Po wykonaniu tej czynności naciśnij "OK".
  8. Jak widać, zmieniła się wartość parametru w głównym oknie. Blisko „Redaktor rejestru” w standardowy sposób, klikając przycisk zamykający okno.
  9. Teraz musisz ponownie uruchomić komputer, aby zmiany zaczęły obowiązywać. Po zapisaniu aktywnych dokumentów zamknij wszystkie okna i uruchomione programy.
  10. Po ponownym uruchomieniu komputera wszelkie zmiany wprowadzone w: „Redaktor rejestru” zacznie obowiązywać. Oznacza to, że teraz możesz uruchomić klienta Telnet w standardowy sposób, aktywując odpowiedni składnik.

Jak widać, uruchomienie klienta Telnet w systemie Windows 7 nie jest szczególnie trudne. Można go aktywować zarówno poprzez włączenie odpowiedniego komponentu, jak i przez interfejs "Wiersz poleceń"... Jednak ta druga metoda nie zawsze działa. Rzadko zdarza się, że nie da się wykonać zadania nawet poprzez aktywację komponentów, ze względu na brak niezbędnych elementów. Ale ten problem można również rozwiązać, edytując rejestr.

Klient Telnet będąc narzędziem do zdalnego zarządzania systemami, jest jednocześnie prostym i niezawodnym narzędziem do diagnozowania problemów sieciowych oraz pozwala szybko sprawdzić dostępność danej usługi (a dokładniej portu nasłuchującego usługę) na zdalnym serwer korzystający z protokołu TCP (nie będzie możliwe diagnozowanie usług UDP za pomocą telnetu). Co więcej, dla większości administratorów polecenie telnet jest tak znajome i naturalne, że jest wpisywane bez wahania natychmiast po sprawdzeniu dostępności zdalnego systemu za pomocą ping (protokół ICMP).

Na kliencie Windows 8 domyślnie telnet wyłączone... Odbywa się to ze względów bezpieczeństwa (programiści Microsoft przestrzegają tej zasady bez domyślnej instalacji klienta telnet, od Windows Vista / 2008). Nie oznacza to, że w systemie Windows 8 nie ma klienta telnet, wystarczy go aktywować.

Klienta Telnet w systemie Windows 8 można aktywować za pomocą interfejsu graficznego lub wiersza poleceń. Poniżej omówimy obie opcje.

Notatka: Aby wykonać powyższe operacje, musisz mieć uprawnienia administratora lokalnego (być członkiem grupy administrators).

Instalowanie klienta Telnet za pomocą Panelu sterowania systemu Windows 8

Najłatwiejszym sposobem zainstalowania klienta telnet w systemie Windows 8 dla zwykłego użytkownika jest graficzna obsługa Panelu sterowania systemu Windows. W tym celu otwórz panel sterowania i przejdź do następującej ścieżki: Panel sterowania -> Odinstaluj lub zmień program > Włącz lub wyłącz funkcje systemu Windows.

Wyświetlone okno wyświetli listę wszystkich dostępnych składników systemu Windows 8. Znajdź element Klient Telnet i zaznacz go haczykiem, a następnie kliknij OK i rozpocznie się instalacja tego komponentu.

Notatka... Ze względów bezpieczeństwa nie zaleca się instalowania składnika Windows 8 Telnet Server bez potrzeby.

Po zakończeniu instalacji możesz otworzyć wiersz poleceń i spróbować uruchomić klienta telnet

Instalowanie usługi Telnet w systemie Windows 8 z wiersza poleceń

Istnieje jeszcze prostszy i bardziej elegancki sposób na zainstalowanie klienta telnet w systemie Windows 8, do tego potrzebujemy możliwości wiersza poleceń systemu Windows.

Tę samą operację można wykonać za pomocą narzędzia Window Image Servicing Utility - Dism:

Dism / online / Enable-Feature / FeatureName: TelnetClient

Możesz usunąć klienta telnet w Windows 8, odpowiednio, za pomocą poleceń

Dism / online / Disable-Feature / FeatureName: TelnetClient

Start / w pkgmgr / uu: "TelnetClient"

W przypadku, gdy musisz aktywować telnet na wielu komputerach w domenie jednocześnie, możesz użyć skryptu startowego w zasadach grupy, który wykonuje jedno z powyższych poleceń.

W tym artykule opowiem Ci, jak korzystać z telnetu w systemie operacyjnym (OS) Windows 7. Ale najpierw pokrótce omówię, czym jest telnet i do czego służy. Telnet jest jednym z protokołów sieciowych. Pojawił się w ubiegłym stuleciu i był często używany do zdalnego łączenia się z różnymi urządzeniami w sieci.

Przejdźmy więc bezpośrednio do naszego pytania. W standardowej instalacji w systemie operacyjnym Windows 7 ten protokół jest wyłączony. Jeśli istnieje potrzeba korzystania z tego protokołu na stacjach roboczych z systemem Windows 7, należy wykonać pewne manipulacje, aby go włączyć. Konieczność korzystania z niego może pojawić się nie tylko wśród administratorów systemu, którzy używają go do konfiguracji urządzeń sieciowych i często wykorzystują go w swojej pracy, ale także wśród zwykłych użytkowników, którym daleko do administrowania systemem.

Istnieją co najmniej dwa sposoby włączenia protokołu telnet w systemie Windows 7.

Pierwszy najprostszy sposób jest następujący:

W oknie zaznaczamy - "Klient Telnet".

To wszystko, pomyślnie włączyłeś protokół Telnet na swoim komputerze.

Możliwy jest jeszcze jeden niuans, gdy protokół jest włączony tą metodą, może wystąpić następująca sytuacja, gdy po wybraniu - „Włączanie lub wyłączanie składników systemu Windows” lista składników może być pusta. Będziemy musieli dokonać niewielkiej korekty w rejestrze. Przypominam, jak otworzyć rejestr, naciśnij "Start" - tuż nad Start, w wierszu wyszukiwania wpisz regedit,

Następnie musisz wysłać stację roboczą do ponownego uruchomienia i powtórzyć powyższe kroki.

Druga metoda wykorzystuje linię poleceń, zwykli użytkownicy rzadko z nią pracują i często nie wiedzą, że taka funkcjonalność jest dostępna. Dlatego, kto nie uważa się za zaawansowanego użytkownika, lepiej skorzystać z pierwszej metody włączenia protokołu.

Więc naciśnij "Start" - tuż nad Start w wierszu wyszukiwania, wpisz cmd i naciśnij Enter.

Otworzy się czarne okno, w którym miga kursor, potrzebujemy tego - wiersza poleceń. Następnie w tym wierszu wpisz polecenie „dism / online / Enable-Feature / FeatureName: TelnetClient” i naciśnij Enter.

Po krótkiej przerwie pojawi się okno z informacją, że operacja została pomyślnie zakończona. Cała instalacja usługi Telneta została zakończona.

Mam nadzieję, że mój artykuł jest pomocny. Pamiętaj, że Telnet jest daleki od bezpiecznego protokołu, dlatego pracując z nim musisz pamiętać o środkach bezpieczeństwa.