วันพุธที่ 2 ธันวาคม พ.ศ. 2563

Telnet คืออะไร


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

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

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

แต่ในปัจจุบันการใช้โปรแกรมนี้เริ่มลดลง เพราะมีจุดบกพร่องเรื่องความปลอดภัย ถ้าผู้ไม่หวังดีนำโปรแกรมประเภท Sniffer ไปประมวลผลในเครือข่าย จะสามารถเห็นทุกตัวอักษรที่พิมพ์ และส่งออกไปจากคอมพิวเตอร์แต่ละเครื่อง ผู้เขียนทดสอบแล้วเห็นข้อมูลมากมายที่ส่งจากคอมพิวเตอร์แต่ละเครื่อง แม้แต่รหัสผ่าน หรือเนื้อความในจดหมายอิเล็กทรอนิกส์ วิธีแก้ไขคือใช้โปรแกรม SSH (Secure Shell) ซึ่งเข้ารหัสข้อมูลก่อนส่ง ทำให้ผู้ลักลอบไม่สามารถเห็นข้อมูลที่แท้จริง

วิธีใช้งาน Telnet บนระบบปฏิบัติการ Windows
ใน Windows เวอร์ชั่นปัจจุบันจะไม่ได้มีการให้ใช้ Telnet ตั้งแต่แรก ถ้าอยากใช้เราต้องไปที่ Control Panel > Programs แล้วเลือก Turn Windows Features on or off ให้เปิดใช้งาน Telnet Client ก็จะสามารถใช้งาน Telnet ได้


วิธีใช้งาน Telnet ให้เปิด Command Prompt ขึ้นมาที่ฝั่ง Client พิมพ์telnet ตามด้วยชื่อชื่อ Server หรือ IP และหมายเลขพอร์ตต่อท้ายตัวอย่างเช่น telnet com1 8090 หรือ telnet 192.178.345.66 8090หลังพิมพ์ Command แล้วกด Enter ถ้าหน้า Command Prompt กลายเป็นหน้ามืดซึ่งหมายความว่าสามารถติดต่อได้

แต่ถ้า Fails ดังรูปก็แสดงว่าติดต่อไม่ได้ด้วยสาเหตุเช่นไม่มียอมให้ใช้พอร์ตนั้นในFirewall ของระบบเครือข่าย
หรือติด Firewall ของ Client เป็นต้น

เมื่อติดต่อกับเครื่อง Server ได้แล้วหากมีการตั้งรหัสไว้ จะมีข้อความให้ผู้ใช้ Login และใส่ Password เมื่อใส่ถูกต้องก็จะเข้าไปอยู่ในระบบและทำงานได้ตามต้องการ ซึ่งการทำงานส่วนใหญ่ที่ใช้โปรแกรม TELNET เช่น สั่งให้คอมไพล์โปรแกรม , สั่งให้รันโปรแกรมบนเครื่อง Server , ตรวจสอบ mail หรือตรวจสอบผู้ใช้ (User) ที่ใช้งานบนเครื่อง Server อยู่ในขณะนั้น เป็นต้น นอกจากข้อดีอีกอย่างของ Telnet ก็คือเราสามารถตรวจเช็ค Service Port ได้ว่าเปิดอยู่หรือเปล่า จากการขอใช้บริการ Telnet

ไม่มีความคิดเห็น:

แสดงความคิดเห็น