Telnet (viết tắt của TELetype NETwork) là một trong các giao thức đăng nhập từ xa trên internet. Thông qua Telnet, bạn có thể dễ dàng truy cập máy tính của người dùng khác từ xa. Tuy nhiên, khi người dùng thử dùng bất kỳ lệnh Telnet nào, họ nhận được lỗi "telnet is not recognized" hoặc "telnet: command not found". Trong bài viết này, chúng tôi sẽ thảo luận lỗi cụ thể này và cung cấp một số giải pháp đã được xác minh.

Nguyên nhân gây ra lỗi Telnet is not Recognized?
Thông báo lỗi cho thấy Telnet không được cài đặt trên hệ thống của bạn. Bạn không thể dùng lệnh cho phần mềm hoặc tiện ích cụ thể nào không được cài đặt trên hệ thống. Đơn giản là command not found nghĩa là không có kết quả cho những gì bạn đang cố truy cập hoặc gọi qua lệnh.
Phương pháp 1: Bật Telnet Executable trong Windows
Một số tính năng bị tắt trên Windows vì nó làm chậm hiệu suất hệ thống. Telnet bị tắt mặc định trong Windows. Tuy nhiên, rất dễ bật nó từ control panel trên hệ thống của bạn bằng cách làm theo các bước dưới đây:
- Giữ phím Windows và nhấn R để mở Run, gõ "appwiz.cpl" và Enter.

- Nhấp vào Turn Windows feature on or off ở thanh bên trái.

- Tìm Telnet Client trong danh sách và chọn để cài đặt, sau đó nhấp OK.

- Bây giờ thử lệnh Telnet lại trong command prompt.
Phương pháp 2: Cài đặt Telnet qua Command Prompt trong Windows
Bạn cũng có thể cài Telnet bằng một lệnh duy nhất trong command prompt. Nhiều người dùng không thể cài Telnet bằng phương pháp control panel và phương pháp này hoạt động cho họ.
- Giữ phím Windows và nhấn S để mở tìm kiếm, gõ "cmd" để tìm.
- Chuột phải vào Command Prompt và chọn Run as administrator (hoặc bạn có thể nhấn tổ hợp Shift+Ctrl+Enter khi command prompt được làm nổi bật).

- Gõ lệnh sau và Enter:
dism /online /Enable-Feature /FeatureName:TelnetClient

- Sẽ mất vài phút để bật tính năng và sau khi hoàn tất bạn sẽ thấy thông báo thao tác thành công.

Phương pháp 3: Cài đặt Telnet cho macOS
Để cài Telnet trong macOS bạn phải có homebrew cài trên hệ thống. Vì vậy, chúng tôi chia phương pháp này thành hai bước. Nếu bạn đã cài homebrew thì bỏ qua bước 1 và áp dụng trực tiếp bước 2 để cài Telnet.
Bước 1: Cài đặt Homebrew trên macOS
- Giữ phím Command và nhấn Space để mở spotlight, gõ Terminal và Enter.

- Gõ lệnh sau để cài Homebrew trên macOS:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

- Sẽ yêu cầu phím Return (Enter) và password để xác nhận.
- Khi cài xong, bạn sẽ thấy thông báo như hình dưới:

Bước 2: Cài đặt Telnet qua Homebrew
- Giữ phím Command và nhấn Space để mở spotlight, gõ Terminal và Enter.

- Gõ lệnh sau để cài Telnet trên macOS:
brew install telnet

- Homebrew sẽ tải xuống và cài Telnet. Sau đó bạn có thể dễ dàng chạy bất kỳ lệnh Telnet nào mà không có lỗi.
Phương pháp 4: Các lựa chọn thay thế Telnet
Telnet không an toàn, dữ liệu đăng nhập được truyền dưới dạng plaintext và bất kỳ ai cũng có thể đánh cắp thông tin đăng nhập của bạn với Wireshark trong chốc lát. Vì vậy dùng SSH như một lựa chọn thay thế sẽ là lựa chọn tốt hơn để có trải nghiệm tốt và sử dụng an toàn. Dưới đây là một số lựa chọn thay thế đáng chú ý như sau:
PuTTy: PuTTy là phần mềm giả lập terminal chạy trên Microsoft Windows. Nó cho phép bạn kết nối đến server từ xa và cung cấp nền tảng thực thi lệnh trên server. Nó hỗ trợ cả giao thức SSH và Telnet.

Link tải: PuTTy
TeraTerm: TeraTerm (hoặc Tera Term) là chương trình giả lập terminal mã nguồn mở miễn phí mô phỏng các loại terminal máy tính khác nhau. Nó hỗ trợ SSH 1 & 2, Telnet và kết nối cổng serial.

Link tải: TeraTerm
ZOC: ZOC là client SSH, Telnet mạnh mẽ và chuyên nghiệp và giả lập terminal cho Windows và macOS. Nó có một số tính năng đặc biệt như hex view, REXX scripting nhưng không miễn phí.

Link tải: ZOC