Porady Admina

Porady Admina: telnet

Ostatnia aktualizacja: 30 sierpnia 2024, 10:37

W dzisiejszym wpisie z cyklu Porady Admina przyjrzymy się bliżej aplikacji telnet.

Telnet to stary protokół sieciowy używany do łączenia się z systemami zdalnymi za pośrednictwem sieci TCP/IP. Łączy się z serwerami i sprzętem sieciowym przez port 23.

Polecenie telnet używane jest do interaktywnej komunikacji z innym komputerem za pośrednictwem protokołu TELNET.

Telnet nie jest bezpiecznym protokołem i dlatego NIE JEST ZALECANY!. Dzieje się tak dlatego, że dane przesyłane protokołem nie są szyfrowane i mogą zostać przechwycone przez hakerów.
Bardziej zalecanym protokołem jest SSH, który jest szyfrowany i bezpieczniejszy.

Jeśli telnet zostanie wywołany bez argumentu hosta, przejdzie w tryb poleceń, o czym świadczy jego monit (telnet>). W tym trybie akceptuje i wykonuje polecenia wymienione poniżej. Jeśli jest wywoływany z argumentami, wykonuje polecenie otwarcia z tymi argumentami.

Składnia
telnet [options …] [host [port]]

Opcje
-4, –ipv4 : Użyj protokołu IPv4, aby połączyć się z hostami.
-6, –ipv6 : Do łączenia się z hostami używaj protokołu IPv6.
-8, –binary : Określa 8-bitową ścieżkę danych. Powoduje to próbę negocjowania opcji binarnej protokołu TELNET na wejściu i wyjściu.
-L, –binary-output : Określa 8-bitową ścieżkę danych na wyjściu. To powoduje, że opcja BINARY jest negocjowana na wyjściu.
-e, –escape znak ucieczki : Ustawia początkowy znak ucieczki telnet na escape-char. Jeśli znak ucieczki zostanie pominięty, wtedy nie będzie znaku ucieczki.
-E, –no-escape : Uniemożliwia rozpoznanie dowolnej postaci jako znaku ucieczki.
-a, –login : Spróbuj zalogować się automatycznie.
-K, –no-login : Określa brak automatycznego logowania do systemu zdalnego.
-l, –user użytkownik : Jeśli podczas łączenia się z systemem zdalnym, system zdalny rozumie opcję ENVIRON, wówczas użytkownik zostanie wysłany do systemu zdalnego jako wartość dla zmiennej UŻYTKOWNIK. Ta opcja implikuje opcję -a. Można również skorzystać z tej opcji za pomocą polecenia open
-n, –trace plik śledzenia : Otwiera plik śledzenia do rejestrowania informacji o śledzeniu.
-r, –rlogin : Określa interfejs użytkownika podobny do rlogin. W tym trybie znak ucieczki jest ustawiony na znak tyldy (~), chyba że zostanie zmodyfikowany opcją -e.
-c, –no-rc : Wyłącza odczyt pliku .telnetrc użytkownika.
-d, –debug : Ustawia początkową wartość przełącznika debugowania na TRUE
-x, –encrypt : Włącza szyfrowanie strumienia danych, jeśli to możliwe.
-X, –disable-auth atype : Wyłącza typ uwierzytelniania typu atype.
-k, –realm dziedzina : Jeśli używane jest uwierzytelnianie Kerberos, opcja -k żąda, aby telnet uzyskał bilety dla zdalnego hosta w dziedzinie domeny zamiast domeny zdalnego hosta, zgodnie z określeniem przez krb_realmofhost(3).
host : Wskazuje oficjalną nazwę, alias lub adres internetowy zdalnego hosta.
port : Wskazuje numer portu (adres aplikacji). Jeśli numer nie jest określony skonfigurowany, używany jest domyślny port Telnet.

Przykłady

Połączenie ze zdalnym hostem
telnet localhost

Połączenie z wybranym hostem:
telnet mojhost.pl
lub
telnet 111.222.33.44

Telnetu można także użyć do sprawdzenia, czy określony port jest otwarty na serwerze.
telnet 111.222.33.44 port

Aby zakończyć połączenie telnet użyj polecenia:
logout

Aby wylogować się ze zdalnego serwera:
exit

Więcej informacji o programie telnet uzyskasz polecaniami:
man telnet
telnet --help

Click to rate this post!
[Total: 3 Average: 5]

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

Witryna jest chroniona przez reCAPTCHA i Google Politykę Prywatności oraz obowiązują Warunki Korzystania z Usługi.

Skip to content