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
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 ใด