Telnet (ย่อมาจาก TELetype NETwork) เป็นหนึ่งในโปรโตคอลล็อกอินระยะไกลบนอินเทอร์เน็ต ผ่าน Telnet คุณสามารถเข้าถึงคอมพิวเตอร์ของผู้ใช้อื่นจากระยะไกลได้อย่างง่ายดาย อย่างไรก็ตาม เมื่อผู้ใช้พยายามใช้คำสั่ง Telnet ใดๆ พวกเขาจะได้รับข้อผิดพลาด "telnet is not recognized" หรือ "telnet: command not found" ในบทความนี้ เราจะอภิปรายข้อผิดพลาดเฉพาะนี้และเสนอวิธีแก้ไขที่ได้รับการตรวจสอบแล้ว
สาเหตุของข้อผิดพลาด Telnet is not Recognized
ข้อความข้อผิดพลาดบ่งชี้ว่า Telnet ไม่ได้ติดตั้งบนระบบของคุณ คุณไม่สามารถใช้คำสั่งสำหรับซอฟต์แวร์หรือยูทิลิตี้เฉพาะซึ่งไม่ได้ติดตั้งบนระบบของคุณได้ คำสั่ง not found แปลว่ามันไม่มีผลลัพธ์สำหรับสิ่งที่คุณพยายามเข้าถึงหรือเรียกผ่านคำสั่ง
วิธีที่ 1: เปิดใช้งาน Telnet Executable ใน Windows
บางฟีเจอร์ถูกปิดใช้งานใน Windows เพราะจะทำให้ประสิทธิภาพระบบช้าลง Telnet ถูกปิดใช้งานโดยค่าเริ่มต้นใน Windows อย่างไรก็ตาม มันง่ายมากที่จะเปิดใช้งานจาก Control Panel บนระบบของคุณโดยทำตามขั้นตอนด้านล่าง:
- ค้าง Windows key และกด R เพื่อเปิด Run พิมพ์ appwiz.cpl และ Enter
- คลิกที่ Turn Windows feature on or off ในแถบด้านซ้าย
- หา Telnet Client ในรายการและ ติ๊ก เพื่อติดตั้ง แล้วคลิก OK
- ตอนนี้ลองใช้คำสั่ง Telnet อีกครั้งใน Command Prompt
วิธีที่ 2: ติดตั้ง Telnet ผ่าน Command Prompt ใน Windows
คุณยังสามารถติดตั้ง Telnet ได้โดยใช้คำสั่งเดียวใน Command Prompt ผู้ใช้หลายรายไม่สามารถติดตั้ง Telnet ได้ด้วยวิธี Control Panel และวิธีนี้ทำงานได้สำหรับพวกเขา
- ค้าง Windows key และกด S เพื่อเปิดฟังก์ชันค้นหา พิมพ์ cmd เพื่อค้นหา
- คลิกขวา ที่ Command Prompt และเลือก Run as administrator (หรือคุณสามารถกด Shift+Ctrl+Enter พร้อมกันขณะที่ Command Prompt ถูกเน้นไว้)
- พิมพ์คำสั่งต่อไปนี้และ Enter:
dism /online /Enable-Feature /FeatureName:TelnetClient
- จะใช้เวลานาน 몇 นาที สำหรับการเปิดใช้งานฟีเจอร์ และหลังจากเสร็จสิ้น คุณจะเห็นข้อความสำหรับการดำเนินการที่สำเร็จ
วิธีที่ 3: ติดตั้ง Telnet สำหรับ macOS
เพื่อติดตั้ง Telnet ใน macOS คุณต้องมี homebrew ติดตั้งบนระบบของคุณ เนื่องจากนี้ เราแบ่งวิธีนี้ออกเป็นสองขั้นตอน หากคุณมี homebrew ติดตั้งอยู่แล้ว ให้ข้ามขั้นตอนที่ 1 และใช้ขั้นตอนที่ 2 เพื่อติดตั้ง Telnet โดยตรง
ขั้นตอนที่ 1: ติดตั้ง Homebrew บน macOS
- ค้าง Command key และกด Space เพื่อเปิด Spotlight พิมพ์ Terminal และ Enter
- พิมพ์คำสั่งต่อไปนี้เพื่อติดตั้ง Homebrew บน macOS:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
- จะขอปุ่ม Return (Enter) และ password สำหรับการยืนยัน
- เมื่อติดตั้งเสร็จ คุณจะเห็นข้อความเหมือนภาพด้านล่าง
ขั้นตอนที่ 2: ติดตั้ง Telnet ผ่าน Homebrew
- ค้าง Command key และกด Space เพื่อเปิด Spotlight พิมพ์ Terminal และ Enter
- พิมพ์คำสั่งต่อไปนี้เพื่อติดตั้ง Telnet บน macOS:
brew install telnet
- Homebrew จะดาวน์โหลดและติดตั้ง Telnet จากนั้นคุณสามารถรันคำสั่ง Telnet ใดๆ ได้โดยไม่มีข้อผิดพลาด
วิธีที่ 4: ทางเลือกแทน Telnet
Telnet ไม่ปลอดภัย ข้อมูลล็อกอินของคุณถูกส่งใน plaintext และใครก็ตามสามารถขโมยข้อมูลประจำตัวของคุณด้วย Wireshark ได้ในเวลานานไม่มาก ดังนั้นการใช้ SSH เป็นทางเลือกจะเป็นตัวเลือกที่ดีกว่าเพื่อประสบการณ์ที่ดีและการใช้งานที่ปลอดภัย นี่คือทางเลือกที่น่าสนใจบางอย่าง:
PuTTy: PuTTy เป็นซอฟต์แวร์จำลองเทอร์มินัลที่ทำงานบน Microsoft Windows มันช่วยให้คุณเชื่อมต่อกับเซิร์ฟเวอร์ระยะไกลและให้แพลตฟอร์มสำหรับรันคำสั่งของคุณบนเซิร์ฟเวอร์ รองรับทั้งโปรโตคอล SSH และ Telnet
Download Link: PuTTy
TeraTerm: TeraTerm (หรือ Tera Term) เป็นโปรแกรมจำลองเทอร์มินัลฟรีโอเพนซอร์สที่จำลองประเภทของเทอร์มินัลคอมพิวเตอร์ต่างๆ รองรับ SSH 1 & 2, Telnet และการเชื่อมต่อพอร์ตอนุกรม
Download Link: TeraTerm
ZOC: ZOC เป็นไคลเอนต์ SSH, Telnet ที่ทรงพลังและมืออาชีพและจำลองเทอร์มินัลสำหรับ Windows และ macOS มันมีฟีเจอร์พิเศษบางอย่างเช่น hex view, REXX scripting แต่ไม่ฟรี
Download Link: ZOC