Виправлення помилок Telnet - це не внутрішня або зовнішня команда у Windows або Mac
- 986
- 286
- Bradley Turner PhD
Працюючи за комп’ютером, ви можете зіткнутися з усіма видами помилок і невдач, які заважають певним завданням. Отже, коли клієнт запускається в командному рядку, система часто видає повідомлення "Telnet - це не внутрішня або зовнішня команда, виконана програма або файл пакету".
Telnet - це мережевий протокол, який підтримує інтерфейс терміналу і дозволяє віддалено працювати з мережевим обладнанням. Досить часто команда виконується з метою перевірки підключення TCP до зовнішніх хостів у визначеному порту, так що наявність та активація функціональності в системі завжди актуальні.
Установка посібника з клієнта не складна, і ви можете впоратися з завданням різними способами, які будуть розглянуті далі.
Активація Telnet на Windows
Помилка "Telnet - це не внутрішня чи зовнішня команда ...", яка виникає при виконанні запиту в терміналі, говорить про те, що клієнт не встановлений у системі, і його можливості, звичайно, не зможуть використовувати. Починаючи з Windows 7, послуга відключена за замовчуванням, тоді як можна включити його в настільні системи, коли така потреба виникає.
Ви можете ввімкнути клієнт Telnet, використовуючи можливості "Панелі управління":
- Ми переходимо до вікна "Програми та компоненти", для якого ми відкриваємо консоль "розширювати" (Win+R або з меню "Старт") та введемо команду AppWiz у рядку.CPL. Або ми використовуємо альтернативний спосіб - запускає «панель управління» у контекстному меню «Пуск» або на робочому столі, якщо на ньому є ярлик та вибір відповідного розділу;
- У меню зліва виберіть "Включення або відключення компонентів Windows";
- У списку, який відкрив його, ми знаходимо "Клієнт -Телнет" у списку, а потім натисніть "ОК".
Після цих дій ми знову намагаємося виконати команду в терміналі і подивимось, чи в системі є помилка або проблема вирішується.
Встановлення через командний рядок Windows
Якщо вищезазначені дії не принесли потрібного результату, а запуск клієнта переривається помилкою, його можна встановити за допомогою команд у терміналі. Щоб увімкнути функцію, ми виконуємо наступне:
- Відкрийте PowerShell або командний рядок від імені адміністратора. Наприклад, ви можете відкрити термінал у контекстному меню "запуск" або за допомогою команди CMD та команди CMD, або за допомогою стандартного рядка пошуку, вибираючи параметр запуску від імені адміністратора;
- Ми набуємо DISM/ONLINE/Увімкнути Feature/stafurename: telnetClient та натиснути ввести (якщо замість "Увімкнути" реєструвати "відключити", функція буде деактивована);
- Ми очікуємо, що клієнт включить. Це займе певний час, після чого буде повідомлення про операцію.
Встановлення протоколу в MacOS
Протокол Network Telnet недоступний у сучасних системах, починаючи з MacOS High Sierra 10.13, тож якщо це потрібно використовувати, вам потрібно буде активувати послугу. Щоб встановити клієнт, ви можете використовувати диспетчер пакетів Homebrew для Mac (утиліта командної лінії дозволяє встановлювати пакети та програми на комп'ютер, доступні безкоштовно). Якщо це не так, ми виконуємо такі дії для встановлення:
- Запустити термінал (/програми/утиліти/термінал);
- Введіть команду
Ruby -e "$ (curl -fssl
https: // raw.Githubusercontent.Com/homebrew/встановити/master/встановити; - Під час встановлення система вимагатиме пароля, введіть його, щоб підтвердити операцію.
Коли встановлена утиліта Homebrew, ви можете поставити Telnet для цього:
- Ми відкриваємо термінал;
- Встановлюємо команду Telnet Встановити Telnet.
Після завершення установки клієнта ми перевіряємо його роботу. Помилка "Telnet не є внутрішньою або зовнішньою командою" повинна зникнути.
ПОРАДА. У всіх сучасних версіях Mac доступний більш досконалий протокол SSH, який використовує алгоритми шифрування та забезпечує стабільне, безпечне з'єднання. Ви можете використовувати для підключення до віддалених комп’ютерів та управління ними через тунелювання.Альтернативи
Telnet до цього дня - один з найбільш широко використовуваних клієнтів і вимагає команд для перевірки з'єднань, тоді. Це означає, що дані можуть бути перехоплені в будь -який момент зловмисниками за допомогою Wireshark. Отже, альтернативним варіантом для виконання одних і тих же завдань є SSH, що забезпечує безпеку обміну даними. Для роботи ви можете використовувати таке програмне забезпечення:
- Putty - клієнт для роботи з SSH та Telnet, розподілений вільно і є зручним інструментом для адміністрування сервера;
- Тертерм - Безкоштовна послуга для роботи з протоколами Telnet, SSH1, SSH2 через реальні або віртуальні порти COM;
- ZOC - це потужний і надійний термінальний емулятор для Windows та Moppy, що характеризується наявністю інтерпретатора редактора Rexx, Hex, підтримка декількох сеансів з вкладками та іншими функціональними можливостями.
Якщо методи активації Telnet не є ефективними, використовуючи альтернативне програмне забезпечення, ви можете перевірити з'єднання та виконувати інші завдання.