Korekta błędu Telnet nie jest poleceniem wewnętrznym ani zewnętrznym w systemie Windows lub Mac
- 1936
- 23
- Roman Pawlik
Pracując na komputerze, możesz napotkać wszelkiego rodzaju błędy i awarie, które zakłócają niektóre zadania. Tak więc, gdy klient zostanie uruchomiony w wierszu poleceń, system często wydaje komunikat „Telnet nie jest poleceniem wewnętrznym ani zewnętrznym, programem wykonanym ani plikiem pakietu”.
Telnet to protokół sieciowy obsługujący interfejs terminalu i umożliwia zdalną pracę z sprzętem sieciowym. Dość często zespół jest wykonywany w celu przetestowania połączenia TCP z hostami zewnętrznymi na wyznaczonym porcie, aby obecność i aktywacja funkcjonalności w systemie jest zawsze istotna.
Instalacja instrukcji obsługi klienta nie jest trudna i możesz poradzić sobie z zadaniem na różne sposoby, które zostanie rozważane dalej.
Aktywacja telnet w systemie Windows
Błąd „Telnet nie jest zespołem wewnętrznym ani zewnętrznym ...”, który powstaje podczas wykonywania żądania w terminalu, sugeruje, że klient nie jest zainstalowany w systemie, a jego możliwości oczywiście nie będzie możliwe użycie. Począwszy od systemu Windows 7, usługa jest domyślnie odłączona, podczas gdy można ją uwzględnić w systemach stacjonarnych, gdy taka potrzeba.
Możesz włączyć klienta Telnet za pomocą możliwości „paneli sterowania”:
- Przechodzimy do okna „Programy i komponenty”, dla którego otwieramy konsolę „Rozwiń” (Win+R lub z menu „Start”) i wprowadzamy polecenie AppWiz w wierszu.Cpl. Lub używamy alternatywnego sposobu - uruchamianie „panelu sterowania” z menu kontekstowego Start lub z komputera, jeśli jest skrót i wybór odpowiedniej sekcji;
- W menu po lewej stronie wybierz „Włączenie lub odłączenie„ komponentów ”Windows;
- W liście, która otworzyła się i zaznaczamy flagę, znajdujemy na liście „Client Telnet”, a następnie kliknij „OK”.
Po tych działaniach próbujemy ponownie wykonać polecenie w terminalu i sprawdzić, czy system otrzymuje błąd, czy problem jest rozwiązany.
Instalacja za pośrednictwem wiersza polecenia Windows
Jeśli powyższe działania nie przyniosły pożądanego wyniku, a uruchomienie klienta jest przerywane przez błąd, można go zainstalować za pomocą poleceń w terminalu. Aby włączyć funkcję, wykonujemy następujące czynności:
- Otwórz PowerShell lub wiersz poleceń w imieniu administratora. Na przykład możesz otworzyć terminal z menu kontekstowego „Start” lub za pomocą polecenia cmd i polecenia cmd lub za pomocą standardowej linii wyszukiwania, wybierając opcję uruchomienia w imieniu administratora;
- Wybieramy Dism/Online/Enable-Feature/FeatuNeName: TelNetClient i klikamy Enter (jeśli zamiast „włącz” rejestrować „Wyłącz”, funkcja zostanie wyłączona);
- Oczekujemy, że klient uwzględni. Zajmie to trochę czasu, po czym będzie wiadomość o operacji.
Instalacja protokołu w macOS
Protokół sieci Telnet nie jest dostępny w nowoczesnych systemach, poczynając od macOS High Sierra 10.13, więc jeśli konieczne jest go użycie, musisz aktywować usługę. Aby zainstalować klienta, możesz użyć menedżera pakietów HomeBrew dla komputerów Mac (narzędzie wiersza poleceń umożliwia instalowanie pakietów i aplikacji na komputerze, dostępne za darmo). Jeśli tak nie jest, wykonujemy następujące działania do instalacji:
- Uruchom terminal (/aplikacje/narzędzia/terminal);
- Wprowadź polecenie
Ruby -e "$ (curl -fssl
https: // surowe.Githubusercontent.Com/homeBrew/install/master/instal; - Podczas instalacji system zażąda hasła, wprowadź je, aby potwierdzić operację.
Po zainstalowaniu narzędzia Homebrew, możesz umieścić Telnet do tego:
- Otwieramy terminal;
- Ustawiamy polecenie instalacji Brew install Telnet.
Po zakończeniu instalacji klienta sprawdzamy jego pracę. Błąd „Telnet nie jest poleceniem wewnętrznym ani zewnętrznym” powinno zniknąć.
RADA. We wszystkich nowoczesnych wersjach Mac dostępny jest bardziej idealny protokół SSH, który wykorzystuje algorytmy szyfrowania i zapewnia stabilne, bezpieczne połączenie. Możesz użyć do łączenia się z komputerami zdalnymi i kontrolowania ich przez tunelowanie.Alternatywy
Telnet do dziś jest jednym z najczęściej używanych klientów i wymaganych poleceń do sprawdzenia połączeń, podczas gdy jego poziom bezpieczeństwa jest dość niski, ponieważ informacje są przesyłane w otwartym tekście bez żadnej ochrony. Oznacza to, że dane mogą być przechwycone w dowolnym momencie przez atakujących za pomocą Wireshark. Tak więc alternatywną opcją wykonywania tych samych zadań jest SSH, zapewnienie bezpieczeństwa wymiany danych. Do pracy możesz użyć następującego oprogramowania:
- PUTTY - Klient do pracy z SSH i Telnet, dystrybuowany swobodnie i jest wygodnym narzędziem do administracji serwera;
- Term - bezpłatna usługa do pracy z protokołami Telnet, SSH1, SSH2 za pośrednictwem prawdziwych lub wirtualnych portów COM;
- ZOC jest potężnym i niezawodnym emulatorem terminali dla systemu Windows i Poppy, charakteryzującego się obecnością interpretera Rexx, edytora szesnastego, obsługą kilku sesji z kartami i innymi funkcjami.
Jeśli metody aktywacji Telnet nie są skuteczne, przy użyciu alternatywnego oprogramowania możesz zarówno sprawdzić połączenie, jak i wykonać inne zadania.