Wprowadzenie do telnetu
W Linuksie tzw telnetu polecenie służy do tworzenia zdalnego połączenia z systemem za pośrednictwem sieci TCP/IP. Dzięki temu możemy administrować innymi systemami poprzez terminal. Możemy uruchomić program do prowadzenia administracji.
telnet służy do negocjacji z innym hostem za pomocą protokołu TELNET. Jeśli polecenie telnet zostanie wywołane bez argumentu hosta, przejdzie do trybu poleceń, reprezentowanego przez znak zachęty. W tym trybie akceptuje i uruchamia wymienione poniżej polecenia. Implementuje polecenie open z tymi argumentami, jeśli jest wywoływane z argumentami.
filtrowanie Pythona
Wykorzystuje protokół TELNET. Protokół ten ma jednak pewne wady bezpieczeństwa, ale ze względu na swoją prostotę jest jednym z najczęściej używanych protokołów sieciowych. Nie jest to protokół bezpieczny, ponieważ przesyła dane w formie niezaszyfrowanej. Często woli użytkownik Linuksa ssh przez telnet, ponieważ ssh przesyła dane w formie zaszyfrowanej. To narzędzie jest podobne do funkcji Pulpit zdalny w systemie Windows. Składnia telnetu jest następująca:
telnet hostname/IP address
Opcje telnetu
Opcje są poniżej:
Polecenia w telnecie
Poniżej wymieniono i wyjaśniono niektóre ważne polecenia telnet. Tylko tyle wszystkich poleceń, aby jednoznacznie je zidentyfikować, wymaga wpisania.
Zainstaluj Telnet w systemie Linux (Ubuntu)
Instalacja telnetu w systemie Linux jest prostym procesem. Możemy go zainstalować, wykonując następujące polecenia:
Zaktualizuj system Linux, wykonując poniższe polecenie:
sudo apt update
Powyższe polecenie wyświetli monit o podanie hasła użytkownika. Wpisz hasło i naciśnij WCHODZIĆ klucz; rozpocznie się proces demona, a aktualizacja systemu zajmie trochę czasu.
Aby zainstalować telnet, wykonaj poniższe polecenie:
sudo apt install telnetd -y
Powyższe polecenie zainstaluje wymagany pakiet dla protokołu telnet. Rozważ poniższe dane wyjściowe:
Aby sprawdzić instalację i czy usługa działa, wykonaj poniższe polecenie:
systemctl status inetd
Rozważ poniższe dane wyjściowe:
Teraz musimy otworzyć port 23 w zaporze ufw. Wykonaj poniższe polecenie:
ufw allow 23/tcp
Powyższe polecenie może wykonać tylko użytkownik root. Jeśli nie jesteś użytkownikiem root, użyj sudo przed tym poleceniem. Rozważ poniższe dane wyjściowe:
Następnym krokiem jest ponowne załadowanie zapory sieciowej w celu zastosowania zmian. Aby ponownie załadować zaporę, wykonaj poniższe polecenie:
ufw reload
Teraz pomyślnie zainstalowaliśmy telnet na naszym komputerze.
Uruchom powłokę Telnet
Powłokę interaktywną można uruchomić, wykonując polecenie telnet w następujący sposób:
telnet
Ta powłoka pozwala nam wykonywać niektóre polecenia dostępne wyłącznie dla telnetu. Będzie to wyglądać jak na poniższym snapie:
zestaw vs mapa
Powłoka ułatwia tworzenie zdalnego połączenia za pomocą różnych poleceń. Możemy wyświetlić listę wszystkich poleceń, wykonując polecenie pomocy, wykonać polecenie pomocy, wpisując H . Rozważ poniższe dane wyjściowe:
Podobnie jak na powyższym zdjęciu powłoki, wszystkie polecenia są wymienione wraz z ich użyciem. Na liście znajduje się wiele narzędzi wiersza poleceń, takich jak zamykanie, wylogowywanie, wyświetlanie, tryb, otwieranie, zamykanie, wysyłanie i inne.
Jak połączyć się za pomocą polecenia telnet w systemie Linux?
Aby utworzyć połączenie między dwoma systemami za pomocą polecenia telnet, należy wykonać polecenie telnet, po którym następuje nazwa hosta.
Przykładowo łączymy nasz system z hostem lokalnym. Wykonaj polecenie w następujący sposób:
telnet localhost
Powyższe polecenie poprosi o nazwę użytkownika i hasło. Wprowadź dane uwierzytelniające, aby kontynuować. Rozważ poniższe dane wyjściowe:
Po podłączeniu możemy wykonywać polecenia tak jak poprzednio. Jedyna różnica polega na tym, że teraz maszyna jest traktowana jako maszyna zdalna.
Aby zakończyć polecenie telnet, wykonaj polecenie wylogowania.
logout
rozważ poniższe dane wyjściowe:
Teraz pomyślnie wylogowaliśmy się z połączenia zdalnego.