▷ Telnet คืออะไรและเหมาะสำหรับอะไร【สมบูรณ์ที่สุด】
สารบัญ:
- Telnet คืออะไร
- Telnet ทำงานอย่างไร
- ปัญหาด้านความปลอดภัยกับ Telnet และ SSH แทน
- วิธีใช้ Telnet
- ฉันยังสามารถใช้ Telnet ได้หรือไม่
- เปิดใช้งานไคลเอ็นต์ Telnet ใน Windows 10
- วิธีเปิดใช้งานเซิร์ฟเวอร์ Telnet ใน Windows และ Linux
- ทดสอบพอร์ตที่เปิดด้วย Telnet
Telnet เป็นเครื่องมือที่ถูกใช้มานานหลายทศวรรษโดยผู้ดูแลระบบคอมพิวเตอร์ในด้านเครือข่าย การเชื่อมต่อระยะไกล ไม่ใช่เรื่องใหม่เนื่องจากเครือข่ายแรกและด้วยระบบที่ไม่มีเครื่องมือเดสก์ท็อปเช่น Telnet ถูกใช้เพื่อเชื่อมต่อกับเซิร์ฟเวอร์และอุปกรณ์ที่เชื่อมต่อกับเครือข่ายทั้งระยะไกลและภายใน ที่นี่เราจะได้รู้ ว่า Telnet คือ อะไรและใช้เพื่อ อะไร ดีกว่า
ดัชนีเนื้อหา
แม้ว่าตอนนี้จะถูกแทนที่ด้วยเครื่องมือที่ปลอดภัยมากขึ้นเช่น SSH แต่ Telnet ยังคง มีการใช้งานบางอย่างในสภาพแวดล้อมที่ปลอดภัย สำหรับผู้ดูแลระบบ
Telnet คืออะไร
ชื่อของ Telnet มาจาก เครือข่าย Telecomunication ตัวย่อและโดยทั่วไปเป็น โปรโตคอลเครือข่าย TCP / IP ที่ใช้ตั้งแต่ปี 1960 เพื่อ สร้างการเชื่อมต่อระยะไกลกับคอมพิวเตอร์ เซิร์ฟเวอร์และอุปกรณ์อื่น ๆ ที่มีระบบที่เข้ากันได้ในการเข้าถึงผ่านระบบสื่อสารนี้ โดยค่าเริ่มต้น จะใช้พอร์ตการเชื่อมต่อ 23
นอกเหนือจากโปรโตคอลตัวเองแล้ว โปรแกรมที่ใช้ ในการสร้างการเชื่อมต่อนั้น จะได้รับชื่อนี้ ด้วย ในการเข้าถึงเครื่องอื่นจากระยะไกลเราต้องใช้เทอร์มินัลเช่น Windows Command Prompt หรือ Linux Terminal ด้วยวิธีนี้เราสามารถโต้ตอบกับเครื่องระยะไกลเรียกดูไฟล์ของมันดำเนินการคำสั่งภายในอื่น ๆ ถ้าเราได้รับอนุญาตและการตรวจสอบสถานะของตัวเครื่องโดยไม่จำเป็นต้องไปที่สถานที่ที่มันอยู่ทางร่างกาย
นอกเหนือจากการใช้งานบนระบบ MSDOS และ Windows แล้ว ยังสามารถใช้งานร่วมกับระบบที่ใช้ UNIX เช่น Mac และ Linux และ FreeBSD ด้วยโปรโตคอลนี้เราจะสามารถ ตรวจสอบการเชื่อมต่อของเครื่องอื่น ๆ และตรวจสอบว่าพวกเขามีพอร์ตที่เปิดอยู่ด้านนอก นี่คือสิ่งที่เราจะเห็นในอีกสักครู่
Telnet ทำงานอย่างไร
ดังที่เรากล่าวว่าโปรโตคอลและโปรแกรมนี้สามารถ ใช้ได้ในโหมดคำสั่ง เท่านั้น เพื่อให้เราสามารถสร้างการเชื่อมต่อระหว่างคอมพิวเตอร์สองเครื่องกับ Telnet เราจะ ต้องมีไคลเอนต์ ในตอนท้ายว่าเราเป็น และเซิร์ฟเวอร์ บนเครื่องที่เราตั้งใจจะเข้าถึง หากเราทำนอกอินทราเน็ตหรือ LAN เราจะต้อง เปิดพอร์ต 23 บนเครื่องปลายทาง
สิ่งต่อไปที่เราจะต้อง มีคือการเปิดเซสชันบนเครื่องปลายทาง ที่มีบัญชีผู้ใช้อย่างน้อยหนึ่งบัญชีที่ได้รับอนุญาตให้เข้าถึงได้ กล่าวโดยย่อคือการเข้าถึงเครื่องเป้าหมายด้วยไคลเอนต์จะ ต้องมีบัญชีผู้ใช้ที่เปิดใช้งานเพื่อเข้าถึง และเราจำเป็นต้องรู้ทั้งชื่อผู้ใช้และรหัสผ่านเพื่อสร้างการสื่อสาร
ปัญหาด้านความปลอดภัยกับ Telnet และ SSH แทน
ปัจจุบันการใช้งาน Telnet นั้น จำกัด อยู่ที่เครือข่ายภายในซึ่งมีระบบรักษาความปลอดภัยที่แยกเครือข่ายออกจากภายนอก ในกรณีอื่น ๆ โปรโตคอล SSH จะใช้เสมอ
ปัญหาใหญ่ของ telnet คือ ข้อมูลจากเทอร์มินัลหนึ่งไปยังเทอร์มินอลอื่นเดินทางโดยไม่มีการเข้ารหัสใด ๆ เฉพาะในข้อความธรรมดา สำหรับแฮ็กเกอร์ข้อมูลนี้เป็นเรื่องง่ายมากที่จะได้รับเนื่องจากชื่อผู้ใช้และรหัสผ่านในการสร้างการสื่อสารนั้นเป็นข้อความธรรมดาการละเมิดความปลอดภัยนั้นโหดร้าย
เพื่อตอบสนองต่อปัญหาเหล่านี้การใช้โปรโตคอลการสื่อสารที่เข้ารหัสอื่นที่ใช้ในระบบ UNIX เรียกว่า SSH (Secure Shell) ได้รับความนิยม วันนี้มันเข้ากันได้อย่างสมบูรณ์แบบกับสภาพแวดล้อมของ Windows ที่เราสามารถติดตั้งทั้งไคลเอนต์และเซิร์ฟเวอร์ที่จะใช้มัน SSH ใช้คีย์ RSA เป็นการเข้ารหัสเพื่อให้ข้อมูลที่เดินทางไม่สามารถถอดรหัสได้ง่าย นอกจากนี้ยังมีแอปพลิเคชันอื่น ๆ เช่น OPENSSH, Putty, Shell หรือ SSH-Agent ซึ่งสามารถใช้โปรโตคอลการสื่อสารนี้ได้ ในกรณีนี้การเชื่อมต่อจะเดินทางผ่าน พอร์ต TCP 22
วิธีใช้ Telnet
ในการใช้ Telnet เราต้องการเทอร์มินัลคำสั่งไม่ว่าจะเป็นพรอมต์คำสั่งหรือ Windows PowerShell เมื่อเปิดแล้วสิ่งที่เราต้องเขียนก็คือ
Telnet
และเราจะเข้าถึงแอปพลิเคชัน ถ้าภายในเราใส่:
ช่วยเหลือ
เราสามารถเห็นตัวเลือกต่าง ๆ ที่เรามีสำหรับการใช้โปรแกรม
แต่ถ้าเราต้องการสร้างการเชื่อมต่อโดยตรงเราจะต้องใส่:
Telnet ปัจจุบันบนระบบปฏิบัติการก่อน Windows 10 และ Windows 8 พวกเขายังคง มีเซิร์ฟเวอร์ Telnet ที่ใช้งาน ในระบบเป็นคุณสมบัติที่ติดตั้งได้ ดังนั้นเราสามารถเชื่อมต่อกับพวกเขาจากลูกค้าโดยไม่มีปัญหา มันยังมีอยู่ใน รุ่น Windows Server ในระบบปฏิบัติการอื่น ๆ เช่น Linux เราจะต้องติดตั้งผ่านที่เก็บ ในกรณีของ Windows 10 เพื่อหลีกเลี่ยงปัญหาด้านความปลอดภัย เราจะมีไคลเอ็นต์ Telnet ในฟีเจอร์เท่านั้น ในการใช้เซิร์ฟเวอร์เราจะต้องใช้โปรแกรมภายนอกเช่น Putty เรามีการสอนที่ทำแล้วซึ่งเราสอนวิธีเปิดใช้งานไคลเอ็นต์ telnet ใน Windows 10 มันง่ายมาก วิธีเปิดใช้งานไคลเอ็นต์ Telnet ใน Windows 10 ในทำนองเดียวกันเรามีปัญหาในการแสดงวิธีที่เราสามารถเปิดใช้งานเซิร์ฟเวอร์ Telnet ในระบบ Windows อื่น ๆ นอกเหนือจาก Windows 10 และบนระบบปฏิบัติการ Linux เช่น Ubuntu มันเป็นหัวข้อที่น่าสนใจมากหากคุณคิดที่จะใช้โปรโตคอลการสื่อสารนี้ วิธีใช้เซิร์ฟเวอร์ Telnet ใน Linux วิธีใช้เซิร์ฟเวอร์ Telnet ใน Windows อย่างที่เราเห็นมาก่อนด้วย Telnet เราสามารถทดสอบได้ว่าโฮสต์นั้นมีพอร์ตเปิดหรือปิดอยู่หรือไม่ สำหรับสิ่งนี้เรา เพียงแค่ต้องรู้ที่อยู่ IP ภายนอกหรือชื่อโดเมน ไวยากรณ์จะเป็นดังนี้: Telnet เมื่อเราทำการเชื่อมต่อ ถ้าพอร์ตเปิดจริงเราจะได้หน้าจอสีดำที่ว่างเปล่า หากในทางกลับกันจะปิดข้อผิดพลาดจะปรากฏขึ้น หลังจากพยายามเชื่อมต่อ มาดูกันกับหน้ารีวิวมืออาชีพของเราบนเว็บเซิร์ฟเวอร์ทั้งพอร์ต 80 และ 443 ของ http และ https ควรเปิดพร้อมกับพอร์ตเช่น 22 สำหรับการเชื่อมต่อระยะไกลผ่าน SSH เราใส่: telnet www.profesionalreview.com 80 telnet www.profesionalreview.com 443 telnet www.profesionalreview.com 22
แม้กระทั่งกับพอร์ต 22 โฮสต์ยังให้เรารู้ว่ามันทำงานกับ OpenSSH ภายใต้ระบบเดเบียน ลองตัวอย่างด้วย Telnet พอร์ต 23: เราเห็นว่าเราไม่สามารถสร้างการเชื่อมต่อได้ดังนั้นจึงถูกปิด อย่างที่คุณเห็นการใช้ Telnet นั้นค่อนข้างง่ายและไม่ซับซ้อนมากนัก แต่ถ้าคุณต้องการใช้สำหรับการเชื่อมต่อระยะไกล ควรเลือกใช้ SSH ซึ่งมีความปลอดภัยมากกว่า Telnet ขอแนะนำสำหรับการเชื่อมต่อกับเครือข่ายภายในเท่านั้น คุณอาจพบว่าบทเรียนเหล่านี้น่าสนใจ: คุณวางแผนที่จะใช้ Telnet เพื่ออะไร หากคุณมีคำถามหรือต้องการชี้แจงอะไรเขียนถึงเราในความคิดเห็นฉันยังสามารถใช้ Telnet ได้หรือไม่
เปิดใช้งานไคลเอ็นต์ Telnet ใน Windows 10
วิธีเปิดใช้งานเซิร์ฟเวอร์ Telnet ใน Windows และ Linux
ทดสอบพอร์ตที่เปิดด้วย Telnet
▷วิธีเปิดใช้งาน telnet ใน windows 10
หากคุณมีเซิร์ฟเวอร์ของคุณเองหรือต้องการเข้าถึงคอมพิวเตอร์เครื่องอื่นจากระยะไกลในเครือข่ายวันนี้เราจะสอนวิธีเปิดใช้งาน telnet Windows 10 ✅