Telnet ทำงานอย่างไร?

นักเรียนเขียนโปรแกรมคอมพิวเตอร์ในห้องเรียนห้องปฏิบัติการคอมพิวเตอร์

Telnet ทำงานอย่างไร?

เครดิตรูปภาพ: Caiaimage/Robert Daly/Caiaimage/GettyImages

Telnet เป็นเครื่องมือที่สามารถใช้ในการเปิดบรรทัดคำสั่งบนคอมพิวเตอร์ระยะไกล ซึ่งโดยทั่วไปคือเซิร์ฟเวอร์ คุณยังสามารถใช้เพื่อตรวจสอบว่าพอร์ตใดเปิดอยู่หรือไม่ Telnet ทำงานเหมือนกับสิ่งที่เรียกว่า เทอร์มินัลอีมูเลเตอร์โดยใช้โปรโตคอลมาตรฐานเพื่อทำหน้าที่เสมือนเทอร์มินัลจริงที่เชื่อมต่อกับเครื่อง ระบบที่ทันสมัยบางระบบอนุญาตเฉพาะการเชื่อมต่อบรรทัดคำสั่งโดยใช้ เซฟเชลล์เครื่องมือเข้ารหัสที่คล้ายกับ Telnet หรือผ่านเครือข่ายส่วนตัวเสมือน โปรโตคอลการถ่ายโอนไฟล์มักใช้ร่วมกับการส่งไฟล์

Telnet คืออะไร?

Telnet เป็นระบบสำหรับเปิดการเชื่อมต่อแบบข้อความระหว่างคอมพิวเตอร์สองเครื่อง คำนี้บางครั้งกล่าวเป็นรูปแบบสั้น ๆ ของ "เครือข่ายปลายทาง“ รากฐาน มาตรการหรือข้อกำหนดสำหรับวิธีการสื่อสารของคอมพิวเตอร์ เดิมได้รับการพัฒนาสำหรับเทอร์มินัลจริงที่มีแป้นพิมพ์และหน้าจอ หรือเครื่องพิมพ์ที่เชื่อมต่อกับคอมพิวเตอร์ในทศวรรษที่ 1960 ทุกวันนี้ Telnet มักจะถูกนำไปใช้ในซอฟต์แวร์เพียงอย่างเดียว และคุณสามารถหาซอฟต์แวร์ Telnet ได้ (บางครั้งเรียกว่า ซอฟต์แวร์เทอร์มินัลอีมูเลเตอร์) สำหรับระบบปฏิบัติการที่ทันสมัยทั้งหมด

วีดีโอประจำวันนี้

ตามค่าเริ่มต้น Telnet จะสื่อสารกับคอมพิวเตอร์ที่คุณเชื่อมต่ออยู่ พอร์ต 23. นั่นไม่ได้หมายถึงประเภทของพอร์ตจริงบนคอมพิวเตอร์ที่คุณอาจต่อแป้นพิมพ์หรือจอภาพ แต่ถึง หมายเลขพอร์ตดิจิทัลที่ใช้แยกแยะบริการต่างๆ ที่ทำงานบนคอมพิวเตอร์. ถ้ามีคนบอกให้คุณเชื่อมต่อกับคอมพิวเตอร์โดยใช้ Telnet คุณไม่จำเป็นต้องระบุหมายเลขพอร์ตเว้นแต่คุณจะได้รับคำสั่งให้ทำเช่นนั้น

การใช้ Telnet

ในอดีต Telnet มักใช้เพื่อเข้าสู่ระบบเซิร์ฟเวอร์ระยะไกลเพื่อดำเนินธุรกิจ เช่น แก้ไขไฟล์ เรียกใช้โปรแกรมต่างๆ หรือตรวจสอบอีเมลในระบบนั้น โดยปกติ คุณจะใช้ Telnet เพื่อเชื่อมต่อกับระบบ จากนั้นป้อนชื่อผู้ใช้และรหัสผ่านเพื่อเข้าถึงบรรทัดคำสั่งบนระบบนั้น

ทุกวันนี้การใช้ Telnet นั้นเป็นเรื่องแปลกเพราะ ซอฟต์แวร์ไม่ได้เข้ารหัสหมายความว่าใครก็ตามที่เฝ้าติดตามการเชื่อมต่อของคุณ จะสามารถเข้าถึงชื่อผู้ใช้ รหัสผ่าน และข้อมูลส่วนตัวอื่นๆ ที่คุณพิมพ์ได้ Telnet ด้วย ไม่รองรับส่วนต่อประสานกราฟิกกับผู้ใช้ที่ทันสมัย ซึ่งหมายความว่าไม่มีประโยชน์สำหรับการใช้โปรแกรมสมัยใหม่หลายๆ โปรแกรมจากระยะไกล เช่น โปรแกรมประมวลผลคำ เว็บเบราว์เซอร์ หรือสเปรดชีตที่ต้องใช้อินเทอร์เฟซ GUI

เซิร์ฟเวอร์บางแห่งอนุญาต การเชื่อมต่อระยะไกลผ่าน Telnet เพื่อเข้าถึงข้อมูลสาธารณะเช่น รายงานสภาพอากาศ หรือเล่นเกมง่ายๆ บริการเหล่านี้บางส่วนมีอยู่นอกเหนือความคิดถึง เนื่องจากเป็นการย้อนเวลากลับไปสู่ยุคสมัยที่ง่ายกว่าทางออนไลน์ และบางบริการก็ถูกปล่อยให้ใช้งานร่วมกันได้กับระบบเก่าที่จำเป็นต้องเข้าถึงข้อมูล

นอกจากนี้ยังสามารถเชื่อมต่อกับซอฟต์แวร์อื่นที่ใช้โปรโตคอลแบบข้อความที่ไม่ได้เข้ารหัสโดยใช้ Telnet ซึ่งรวมถึงเว็บเซิร์ฟเวอร์ที่ใช้การเชื่อมต่อที่ไม่ได้เข้ารหัส ซึ่งจะเป็นประโยชน์สำหรับการทดสอบว่าพอร์ตและเซิร์ฟเวอร์ที่เชื่อมต่อได้รับการกำหนดค่าอย่างเหมาะสมหรือไม่

การใช้ Telnet บน Windows

Telnet รวมอยู่ใน Microsoft Windows เวอร์ชันใหม่เพื่อเชื่อมต่อกับเซิร์ฟเวอร์ระยะไกล แต่ไม่ได้เปิดใช้งานตามค่าเริ่มต้น หากต้องการเปิดใช้งานหากคุณยังไม่เคยเปิดใช้งานก่อนหน้านี้ ให้เปิดพร้อมท์คำสั่งของ Windows ในขณะที่เข้าสู่ระบบในฐานะผู้ดูแลระบบ แล้วพิมพ์ "Dism /Online /Enable-feature /FeatureName: TelnetClient" เพื่อเปิดใช้งานซอฟต์แวร์ เปิดพรอมต์คำสั่งโดยพิมพ์ "cmd" ในช่องค้นหาบนทาสก์บาร์ของ Windows หรือใน Start Menu แล้วคลิกไอคอนพรอมต์คำสั่ง หากคุณใช้คอมพิวเตอร์ของผู้อื่น รวมถึงคอมพิวเตอร์ที่ทำงาน คุณอาจต้องขอความช่วยเหลือหรือขออนุญาตก่อนเปิดใช้งานซอฟต์แวร์

เมื่อเปิดใช้งาน Telnet แล้ว ให้เปิดพรอมต์คำสั่งแล้วพิมพ์ "telnet ," ที่ไหน "" คือชื่อโดเมนหรือที่อยู่อินเทอร์เน็ตโปรโตคอลของเซิร์ฟเวอร์ที่คุณต้องการเชื่อมต่อ โดยค่าเริ่มต้น คุณจะเชื่อมต่อกับพอร์ต 23 หากต้องการเชื่อมต่อกับพอร์ตอื่น พิมพ์ "telnet " ที่ไหน "" คือหมายเลขของพอร์ตอื่น

Telnet บน Mac และ Linux

โดยทั่วไปแล้ว Telnet จะเปิดใช้งานตามค่าเริ่มต้นบนระบบ Apple macOS และ Linux ใช้จากพรอมต์คำสั่งของระบบในลักษณะเดียวกับที่ใช้กับ Windows โดยพิมพ์ "telnet " หรือ "telnet " เพื่อเชื่อมต่อกับเซิร์ฟเวอร์ระยะไกล โดยสามารถเลือกระบุพอร์ตที่ไม่ใช่ค่าเริ่มต้น

หากคุณใช้ Linux และได้รับข้อความแสดงข้อผิดพลาดว่าไม่พบ Telnet ให้ค้นหาและ ติดตั้งโดยใช้ตัวจัดการแพ็คเกจของระบบ. บนระบบ Debian และ Ubuntu คุณสามารถทำได้โดยพิมพ์ "apt ติดตั้ง telnet."

Telnet บน Android และ iOS

มีซอฟต์แวร์ Telnet ที่หลากหลายสำหรับสมาร์ทโฟน Android และ iPhone ในตลาดแอพของตน ซอฟต์แวร์นี้บางตัวรองรับโปรโตคอลการเชื่อมต่อระยะไกลอื่นๆ เช่นกัน

ค้นหาแอพที่รองรับ Telnet ที่มีคุณสมบัติที่คุณต้องการในราคาที่คุณต้องการ เป็น ระวังแอพที่ต้องการการอนุญาตที่มากเกินไป. ซอฟต์แวร์เทอร์มินัลระยะไกลส่วนใหญ่บนสมาร์ทโฟนจะช่วยให้คุณสามารถระบุชื่อโดเมนหรือที่อยู่ IP และพอร์ตที่จะใช้ได้

การตรวจสอบพอร์ตด้วย Telnet

บางครั้งการใช้ Telnet to. ก็มีประโยชน์ ตรวจสอบว่าพอร์ตใดพอร์ตหนึ่งเปิดและเข้าถึงได้หรือไม่ บนเครื่องเฉพาะ ตัวอย่างเช่น คุณอาจต้องการตรวจสอบว่า พอร์ต 80ที่ใช้โดยเว็บเซิร์ฟเวอร์ จะเปิดขึ้นหากคุณมีปัญหาในการเชื่อมต่อกับเบราว์เซอร์ของคุณ บางครั้งคุณอาจต้องการตรวจสอบ พอร์ต 25ที่ใช้กันทั่วไปในการส่งอีเมล หากคุณมีปัญหากับโปรแกรมอีเมล

เมื่อต้องการทำเช่นนี้ พิมพ์ "telnet" ตามด้วยชื่อเซิร์ฟเวอร์และพอร์ตที่ต้องการ เช่นเดียวกับการเข้าสู่ระบบเครื่องโดยใช้ Telnet ดูประเภทการตอบสนองที่คุณได้รับจากเซิร์ฟเวอร์ บ่อยครั้ง คุณเพียงแค่ต้องการยืนยันว่าคุณสามารถเชื่อมต่อและรับการตอบกลับได้ แต่ในบางกรณี คุณอาจต้องการป้อนคำสั่งด้วยตนเอง

หากคุณไม่สามารถเชื่อมต่อ อาจเป็นปัญหากับเซิร์ฟเวอร์หรือไฟร์วอลล์ในเครือข่ายของคุณหรือเครือข่ายของเซิร์ฟเวอร์ ติดต่อใครก็ตามที่เรียกใช้เซิร์ฟเวอร์เพื่อขอความช่วยเหลือในการแก้ไขปัญหา หรือลองเข้าถึงเซิร์ฟเวอร์จากคอมพิวเตอร์เครื่องอื่นหรือเครือข่ายอื่น หากคุณประสบปัญหา

การใช้ Secure Shell

ทุกวันนี้ เป็นเรื่องปกติที่จะใช้โปรแกรมที่เรียกว่า Secure Shell หรือ sshเพื่อเชื่อมต่อกับเซิร์ฟเวอร์ระยะไกลและเปิดพรอมต์คำสั่ง ข้อได้เปรียบที่สำคัญของ ssh คือมีการเข้ารหัส ดังนั้นผู้ดักฟังจะตรวจสอบหรือรบกวนการเชื่อมต่อของคุณได้ยากขึ้น

บนระบบ macOS หรือ Linux คุณสามารถพิมพ์ "ssh " เพื่อเชื่อมต่อกับเซิร์ฟเวอร์เฉพาะ บน Windows คุณอาจต้องติดตั้งไคลเอนต์ภายนอกเพื่อใช้ ssh ตัวฟรีทั่วไปหนึ่งตัวเรียกว่า PuTTY. นอกจากนี้ยังรองรับ Telnet

โดยปกติ คุณจะใช้ ssh เพื่อเชื่อมต่อกับเซิร์ฟเวอร์ที่มีคนให้บัญชีกับคุณ และสามารถให้ข้อมูลเพิ่มเติมที่คุณต้องการเพื่อเข้าถึงเซิร์ฟเวอร์นั้นได้

VNC, VPN และเดสก์ท็อประยะไกล

หากคุณต้องการเปิดการเชื่อมต่อแบบกราฟิกกับเซิร์ฟเวอร์อื่น คุณอาจใช้ระบบที่เรียกว่า Virtual Network Computing หรือ VNC. มีเครื่องมือ VNC ฟรีและเชิงพาณิชย์มากมายที่คุณสามารถใช้ได้ ใครก็ตามที่เรียกใช้เซิร์ฟเวอร์ที่คุณพยายามเชื่อมต่ออาจมีคำแนะนำว่าควรใช้เครื่องมือใด

หากคุณกำลังเชื่อมต่อกับเครื่อง Windows คุณอาจสามารถใช้ Microsoft's. ได้ โปรโตคอลเดสก์ท็อประยะไกล. ซอฟต์แวร์สำหรับเชื่อมต่อกับคอมพิวเตอร์ Windows โดยใช้เดสก์ท็อประยะไกลมีให้สำหรับระบบปฏิบัติการสมัยใหม่ทั้งหมด โดยปกติคุณจะต้องมีบัญชีบนระบบระยะไกลเพื่อเชื่อมต่อ

คุณยังสามารถใช้เครือข่ายส่วนตัวเสมือน (VPN) เพื่อเชื่อมต่อกับเครือข่ายคอมพิวเตอร์ระยะไกลได้ มักใช้เพื่อเชื่อมต่อกับเครือข่ายนายจ้างขณะทำงานนอกสถานที่ ใครก็ตามที่ใช้งานเครือข่ายจะให้ข้อมูลประจำตัวแก่คุณและบอกคุณว่าควรใช้ซอฟต์แวร์ VPN ใด

หมวดหมู่

ล่าสุด

วิธีถ่ายโอนรายการโปรดจาก Garmin เครื่องหนึ่งไปยัง Garmin อีกเครื่องหนึ่ง

วิธีถ่ายโอนรายการโปรดจาก Garmin เครื่องหนึ่งไปยัง Garmin อีกเครื่องหนึ่ง

เก็บรายการโปรดทั้งหมดของคุณไว้เมื่อคุณอัพเกรด ...

วิธีปิดการใช้งาน BitDefender ชั่วคราว

วิธีปิดการใช้งาน BitDefender ชั่วคราว

โซลูชันแอนติไวรัสที่ทำงานได้อย่างสมบูรณ์มีความ...

วิธีรีเฟรชคู่มือรายการทีวี Comcast XFINITY

วิธีรีเฟรชคู่มือรายการทีวี Comcast XFINITY

โหลดรายการทีวีของคุณ จากนั้นคลิกปุ่ม "เปลี่ยน" ...