ความก้าวหน้าเป็นปรากฏการณ์ที่ไม่รู้หยุดในด้านเทคโนโลยีสารสนเทศมีการเปลี่ยนแปลงเกิดขึ้นทุกวัน: มีผลิตภัณฑ์ใหม่ปรากฏขึ้นบริการที่ล้าสมัยกลายเป็นอดีตไปแล้ว แต่มีเครื่องมือที่ยังคงได้รับความนิยมแม้จะมีทางเลือกใหม่ Telnet เป็นตัวอย่างที่สำคัญ Telnet คืออะไรและฉันจะใช้มันได้อย่างไร?
Telnet ปรากฏตัวเมื่อ 40 ปีที่แล้วหลังจากนั้นไม่นานติดตั้งเซิร์ฟเวอร์ ARPANET เครื่องแรก เป็นโปรโตคอลอินเทอร์เน็ตที่เก่าแก่ที่สุดชนิดหนึ่ง ในยุคที่ไม่มีอินเทอร์เฟซแบบกราฟิกเลยและเครือข่ายแรก ๆ ก็ปรากฏขึ้นแล้วความจำเป็นในการเชื่อมต่อระยะไกลกับอุปกรณ์เป็นตัวกำหนดความต้องการ วิธีแก้ปัญหาแรกสำหรับปัญหาที่เกิดขึ้นเช่นเดียวกับปัญหาที่ตามมาทั้งหมดทำให้สามารถทำงานบนอุปกรณ์ระยะไกลได้ด้วยตัวคุณเอง ฟังก์ชันทั้งหมดที่เซิร์ฟเวอร์ระยะไกลสนับสนุนพร้อมใช้งานในอินเทอร์เฟซบรรทัดคำสั่ง คุณต้องได้รับระดับการเข้าถึงที่จำเป็นและรู้คำสั่ง Telnet เราพบว่าโปรโตคอลนี้คืออะไรและเหตุใดจึงจำเป็นต้องใช้ แต่ปัจจุบันการเชื่อมต่อ Telnet ถูกนำมาใช้อย่างไร?
ในระบบปฏิบัติการที่ทันสมัยของตระกูลWindows ก่อนเริ่ม Telnet คุณต้องตรวจสอบว่ามีการติดตั้งส่วนประกอบนี้ในระบบหรือไม่ เรื่องนี้ทำได้ไม่ยาก สำหรับ Windows 7 ซึ่งเป็นระบบปฏิบัติการที่ใช้กันทั่วไปในปัจจุบันคุณต้องทำตามขั้นตอนด้านล่างนี้:
ทั้งสองแนวคิดจากหัวข้อ. เช่นเดียวกับแอปพลิเคชันอื่น ๆ Telnet แยกความแตกต่างระหว่างไคลเอนต์และเซิร์ฟเวอร์ อย่างไรก็ตามเซิร์ฟเวอร์ Telnet ไม่จำเป็นต้องเป็นเซิร์ฟเวอร์ตามความหมายทั่วไปของคำ คอมพิวเตอร์ที่ทำการเชื่อมต่อจะถือว่าเป็นไคลเอนต์อุปกรณ์ที่ทำการเชื่อมต่อนี้จะเป็นเซิร์ฟเวอร์ ซึ่งอาจเป็นเราเตอร์คอมพิวเตอร์สวิตช์ที่มีการจัดการหรือโฮสต์อื่น ๆ ที่รองรับการควบคุมบรรทัดคำสั่ง หากเรากำลังพูดถึงการดูแลระบบระยะไกลของคอมพิวเตอร์ผู้ใช้ส่วนบุคคลหรือเซิร์ฟเวอร์พอร์ต Telnet จะต้องเปิดอยู่ มักจะถูกปิดด้วยเหตุผลด้านความปลอดภัยดังนั้นข้อความแสดงข้อผิดพลาดจะปรากฏขึ้นเมื่อพยายามสร้างเซสชัน ในการตรวจสอบพอร์ตที่เปิดและปิดคุณสามารถใช้ยูทิลิตี้พิเศษหรือบริการบนเว็บ พอร์ต Telnet มาตรฐานคือ 23 หากคุณไม่เพียงต้องการเชื่อมต่อกับคอมพิวเตอร์เครื่องอื่นอย่างอิสระ แต่ยังอนุญาตให้ดูแลพีซีของคุณผ่าน Telnet ด้วยในสแน็ปอินเดียวกันของระบบปฏิบัติการคุณต้องทำเครื่องหมายที่ช่องตรงข้ามกับเซิร์ฟเวอร์ Telnet ส่วนประกอบ. พีซีและฮาร์ดแวร์เซิร์ฟเวอร์ที่คุณดูแลต้องได้รับการกำหนดค่าในลักษณะเดียวกัน
หลังจากเริ่มบริการ Telnet ที่จำเป็นทั้งหมดแล้วคุณสามารถทำได้อย่าลังเลที่จะเริ่มต้นใช้งานเครื่องมือบรรทัดคำสั่งของ Windows ในตัว เรียกจากเมนู "เริ่ม" หรือโดยการคลิกที่รายการที่ต้องการหรือโดยการโทรด่วน (cmd) ขอแนะนำให้รันบรรทัดคำสั่งด้วยสิทธิ์ของผู้ใช้ "ผู้ดูแลระบบ" เสมอ (ไม่ว่าจะในเครื่องอุปกรณ์ที่คุณใช้งานอยู่หรือโดเมน) ในกรณีนี้คุณไม่ต้องรีสตาร์ทแอปพลิเคชันหากจำเป็นต้องมีระดับความสูง นอกจากเครื่องมือที่มีอยู่ของระบบปฏิบัติการแล้วยังมีโปรแกรมของบุคคลที่สามที่อนุญาตให้เข้าถึงผ่านโปรโตคอล Telnet ที่นิยมมากที่สุดคือสีโป๊ว นอกจากนี้แอปพลิเคชันอื่น ๆ ที่ทำงานภายใต้ระบบปฏิบัติการต่างๆก็ประสบความสำเร็จเช่น TeraTerm, AnyConnect, DTelnet, EasyTerm, KoalaTerm และอื่น ๆ อีกมากมาย โปรแกรมใดที่จะใช้ทุกคนตัดสินใจด้วยตัวเองขึ้นอยู่กับความชอบส่วนบุคคลข้อกำหนดของอินเทอร์เฟซ ฯลฯ ไม่มีความแตกต่างอย่างมีนัยสำคัญในแง่ของฟังก์ชันการทำงานระหว่างกันและไม่สามารถเป็นได้ ยูทิลิตี้แต่ละรายการจะใช้รายการคำสั่ง Telnet ที่มีอยู่ทั้งหมด
ผู้ดูแลระบบเครือข่ายที่มีประสบการณ์จะไม่สามารถทำได้ใช้เวลาไม่กี่นาทีในการติดตั้งส่วนประกอบที่จำเป็น (หากยังไม่ได้ติดตั้งมาก่อนหน้านี้) เปิดเซสชัน Telnet และกำหนดค่าทั้งหมดของโฮสต์ระยะไกล อย่างไรก็ตามยังมีผู้มาใหม่ที่เห็นคอนโซลเกือบเป็นครั้งแรกในชีวิต ฉันจะค้นหารายการคำสั่งที่มีอยู่ใน Telnet ได้อย่างไร? WONT AUTH หรือ SET LOCALECHO คืออะไร? ทุกอย่างไม่ยากอย่างที่คิดในตอนแรก อันดับแรกคุณควรจำไว้เสมอว่าอินเทอร์เฟซคำสั่งใด ๆ มีความช่วยเหลือในตัว สามารถเข้าถึงได้โดยใช้คีย์มาตรฐานเช่น help หรือ "?" ประการที่สองเนื่องจากโปรโตคอลนี้มีอายุเท่าใดจึงมีแหล่งข้อมูลมากมายบนเว็บพร้อมข้อมูลไวยากรณ์ที่เป็นประโยชน์ ดังนั้นจึงไม่มีอะไรต้องกังวลอย่างแน่นอน และการปฏิบัติแสดงให้เห็นว่าด้วยความช่วยเหลือของคำสั่งหลายบรรทัดผลลัพธ์จะง่ายกว่ามากในกรณีส่วนใหญ่ และหลังจากผ่านไปสองสามเซสชันคุณจะต้องแน่ใจว่าได้พิมพ์คำสั่งที่จำเป็นโดยไม่ต้องใช้ตัวช่วยไวยากรณ์
เราได้กล่าวไปแล้วว่าการใช้โปรโตคอลTelnet สามารถควบคุมได้ไม่เพียง แต่ด้วยคอมพิวเตอร์เท่านั้น แต่ยังรวมถึงอุปกรณ์เครือข่ายที่หลากหลาย คลาสที่พบมากที่สุดของอุปกรณ์ดังกล่าวคือเราเตอร์ Telnet ในเราเตอร์คืออะไรมีไว้ทำอะไรเปิดใช้งานอย่างไร
ขึ้นอยู่กับผู้ผลิตและเฉพาะแบบจำลองช่วยให้สามารถเข้าถึง Telnet ได้หลายวิธี คุณสามารถเข้าสู่เราเตอร์ผ่านเว็บอินเตอร์เฟสหรือผ่านคอนโซล ในกรณีแรกคุณจะต้องหาจุดดูแลระบบระยะไกลที่อนุญาตการเชื่อมต่อนี้หรือประเภทนั้น (Telnet, ssh) ในกรณีที่สองสามารถให้การเข้าถึงผ่านทางบรรทัดคำสั่ง ผู้ดูแลระบบแต่ละคนเลือกสถานการณ์ที่สะดวกสำหรับตัวเอง อย่างไรก็ตามมีเราเตอร์ที่ใช้ตัวเลือกการเชื่อมต่อเริ่มต้นเพียงหนึ่งในสองตัวเลือกที่เป็นไปได้เช่นมีเฉพาะเว็บอินเตอร์เฟสเท่านั้น ผู้ดูแลระบบที่คุ้นเคยกับการทำงานกับคอนโซลจะรู้สึกค่อนข้างอึดอัดที่จะมองหารายการที่คุณต้องใส่ช่องทำเครื่องหมายที่ต้องการ แต่ในความเป็นจริงไม่มีอะไรยากเลย อินเทอร์เฟซของเราเตอร์ที่ทันสมัยส่วนใหญ่ค่อนข้างอธิบายตัวเองได้ ชื่อของรายการเมนูนั้นพูดได้ด้วยตัวเองการออกแบบที่เรียบง่ายจะไม่ทำให้คุณสับสน
ณ จุดนี้เราพอแล้วทำความคุ้นเคยกับเทคโนโลยีเพื่อพูดคุยเกี่ยวกับข้อดีและข้อเสียของ Telnet ไม่ว่าผลิตภัณฑ์จะประสบความสำเร็จเพียงใดก็ไม่อาจกล่าวได้ว่าปราศจากข้อเสียอย่างแน่นอน และถ้าเรากำลังพูดถึงบริการที่เปิดตัวเมื่อต้นทศวรรษที่ 70 ของศตวรรษที่แล้วคุณไม่ควรลืมเกี่ยวกับข้อเท็จจริงนี้เลย
จากข้อดีที่ชัดเจนต้องสังเกตความเรียบง่ายความเร็วและความสะดวกของโปรโตคอล ภายในเวลาไม่ถึงหนึ่งนาทีไคลเอนต์ที่สะดวกจะเข้าถึงพอร์ต TCP ของเซิร์ฟเวอร์ที่คุณเลือกและสร้างการจำลองเทอร์มินัลภายในเครื่อง ด้านบนเราพูดถึงมาตรฐาน 23 พอร์ตการทำงาน ในความเป็นจริงคุณสามารถ "ฟัง" และ "พูดคุย" บน Telnet บนพอร์ตใดก็ได้ นี่คือจุดที่ความยืดหยุ่นของโปรโตคอลอยู่
เมื่อเทียบกับโปรโตคอลระยะไกลอื่น ๆการดูแลระบบ Telnet ใช้ CPU น้อยกว่า ด้วยความก้าวหน้าของการพัฒนาในปัจจุบันข้อบวกนี้อาจดูเหมือนไม่สำคัญ แต่เพียงแวบแรก ควบคู่ไปกับการพัฒนาเทคโนโลยี บริษัท ซอฟต์แวร์ไม่หยุดนิ่ง การใช้งานเริ่มยุ่งยากมากขึ้นเรื่อย ๆ ต้องใช้พื้นที่ฮาร์ดดิสก์มากขึ้น RAM มากขึ้นโปรเซสเซอร์ที่ทรงพลังมากขึ้น ยูทิลิตี้ที่ใช้กับพื้นหลังของซอฟต์แวร์ส่วนที่เหลือที่ติดตั้งจะใช้ทรัพยากรระบบเพียงเล็กน้อยจะมีประโยชน์
ข้อเสียที่สำคัญและมักอ้างถึงของ Telnet คือการเข้าถึงอุปกรณ์ระยะไกลดำเนินการผ่านช่องทางการสื่อสารที่ไม่ได้เข้ารหัส อุปสรรคเดียวสำหรับผู้โจมตีคือการตรวจสอบผู้ใช้ในขณะที่เปิดเซสชัน Telnet นั่นคือต้องใช้ชื่อผู้ใช้และรหัสผ่าน อย่างไรก็ตามข้อมูลนี้ยังถูกส่งโดยไม่ได้เข้ารหัส ดังนั้นหากมีคนตั้งใจที่จะแฮ็กการเข้าถึง Telnet ก็เพียงพอแล้วที่เขาจะเรียกใช้ packet sniffer (ซอฟต์แวร์สำหรับ "จับ" แพ็คเก็ต) หลังจากนั้นสักครู่ผู้ดูแลระบบจะเปิดเซสชัน Telnet ของเขาและแจ้งให้เซิร์ฟเวอร์ระยะไกลทราบถึงการเข้าสู่ระบบและรหัสผ่านซึ่งจะถูกดักจับโดยผู้โจมตีในข้อความที่ชัดเจน ในบริบทนี้ทางเลือกอื่นสำหรับ Telnet คือ SSH (การเชื่อมต่อที่ปลอดภัย) ดังนั้นจึงไม่แนะนำให้ใช้ Telnet บนเครือข่ายที่เข้าถึงได้กว้างตัวอย่างเช่นนอกเครือข่ายสำนักงานในพื้นที่ที่ปลอดภัยของคุณ นอกจากนี้โปรดจำไว้ว่าการเชื่อมต่อกับเซิร์ฟเวอร์อาจถูกขัดจังหวะ
กว่าสี่ทศวรรษอย่างแน่นอนนอกจากนี้ยังมีวิธีการอื่น ๆ ในการดูแลระบบระยะไกล SSH เป็นที่นิยมมาก ดูเหมือนว่า Telnet น่าจะหายไปนานแล้ว แต่ยังคงเป็นที่ต้องการก็ยังคงใช้อยู่ หากคุณปฏิบัติตามหลักการรักษาความปลอดภัยอย่าลืมว่าเครือข่ายท้องถิ่นของคุณต้องได้รับการปกป้องอย่างน่าเชื่อถือจากการบุกรุกจากภายนอกการใช้ Telnet จะไม่เป็นอันตรายต่ออุปกรณ์ของคุณ SSH และเทคโนโลยีอื่น ๆ ไม่สามารถช่วยคุณได้ด้วยความประมาทเกี่ยวกับความปลอดภัย
ปัจจุบัน Telnet ยังคงใช้ในด้านต่างๆเช่นการเชื่อมต่อกับฐานข้อมูลการตรวจสอบความพร้อมใช้งานของอุปกรณ์เครือข่าย (เราเตอร์และสวิตช์) อุปกรณ์เซิร์ฟเวอร์เป็นต้น