หน้า : พิมพ์หน้านี้ - เกร็ดความรู้ ระบบเครือข่าย TELNET คืออะไร

เว็บบอร์ด webboard บอร์ด forum ฟอรั่ม กระดานข่าว กระดานสนทนา สนทนา กระทู้ ความคิดเห็น

หมวดหมู่ => เทคโนโลยี => ข้อความที่เริ่มโดย: klongthomtech ที่ 27 พ.ย. 20, 10:21 น

เกร็ดความรู้ ระบบเครือข่าย TELNET คืออะไร


กระทู้: เกร็ดความรู้ ระบบเครือข่าย TELNET คืออะไร
เริ่มกระทู้โดย: klongthomtech ที่ 27 พ.ย. 20, 10:21 น
(https://www.klongthomtech.com/images/editor/img_content/2020_11_23/telnet-klongthomtech-banner-01.jpg) (https://bit.ly/375OzPJ)
จากชื่อหัวข้อบทความอาจจะคล้ายกับชื่อหนังเรื่องดังเรื่องหนึ่ง แต่ว่านี่ไม่ใช่บทความสปอยหนังแต่อย่างใด Telnet  (https://bit.ly/375OzPJ) ที่เรากำลังจะพูดถึงกันในบทความนี้คือ บริการทางอินเทอร์เน็ตรูปแบบหนึ่งของระบบเครือข่าย ในบทความนี้เราจะมาดูกันว่า Telnet  (https://bit.ly/375OzPJ)สามารถทำอะไรได้บ้าง และมีประโยชน์อย่างไร
Telnet คืออะไร
Telnet  (https://bit.ly/375OzPJ) คือบริการที่เป็นการขอเข้าใช้เครื่องคอมพิวเตอร์จากระยะไกล ผู้ใช้นั้นสามารถขอเข้าใช้ได้ขอแค่ติดต่อเครือข่ายที่ได้รับอนุญาต โดยไม่จำเป็นว่าต้องนั่งอยู่หน้าเครื่องคอมพิวเตอร์เครื่องนั้น การขอใช้นั้น ผู้ใช้จะป้อนคำสั่งที่เครื่องของตัวเองไปยังเครื่องที่เราขอเข้าใช้ แล้วผลก็จะกลับมาแสดงที่หน้าจอเรา เทลเน็ตเป็นชื่อของโพรโทคอลที่ใช้ในการจำลองเทอร์มินัลผ่าน ระบบเครือข่ายอินเทอร์เน็ต  (https://bit.ly/375OzPJ) เป็นโพรโทคอลในชุด TCP/IP และเทลเน็ตก็เป็นชื่อของโปรแกรมที่ให้เราสามารถใช้คอมพิวเตอร์จากระยะไกลได้ ถ้าเราได้รับอนุญาตจากเจ้าของเครื่อง เป็นที่นิยมใช้งานกันอย่างในกลุ่มของผู้ดูแลระบบเครือข่ายในองค์กร เพราะสามารถควบคุมเครื่องเซิร์ฟเวอร์ได้จากระยะไกล โดยไม่จำเป็นต้องไปที่เครื่อง

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

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

วิธีใช้งาน Telnet บนระบบปฏิบัติการ Windows
ใน Windows เวอร์ชั่นปัจจุบันจะไม่ได้มีการให้ใช้ Telnet  (https://bit.ly/375OzPJ) ตั้งแต่แรก ถ้าอยากใช้เราต้องไปที่ Control Panel > Programs แล้วเลือก Turn Windows Features on or off ให้เปิดใช้งาน Telnet Client  (https://bit.ly/375OzPJ) ก็จะสามารถใช้งาน Telnet ได้
 
(https://www.klongthomtech.com/images/editor/img_content/2020_11_23/telnet-01.jpg) (https://bit.ly/375OzPJ)
 
วิธีใช้งาน Telnet  (https://bit.ly/375OzPJ) ให้เปิด Command Prompt ขึ้นมาที่ฝั่ง Client พิมพ์telnet ตามด้วยชื่อชื่อ Server หรือ IP และหมายเลขพอร์ตต่อท้ายตัวอย่างเช่น telnet com1 8090 หรือ telnet 192.178.345.66 8090หลังพิมพ์ Command แล้วกด Enter ถ้าหน้า Command Prompt กลายเป็นหน้ามืดซึ่งหมายความว่าสามารถ
(https://www.klongthomtech.com/images/editor/img_content/2020_11_23/telnet-02.jpg) (https://bit.ly/375OzPJ)
ติดต่อได้แต่ถ้า Fails ดังรูปก็แสดงว่าติดต่อไม่ได้ด้วยสาเหตุเช่นไม่มียอมให้ใช้พอร์ตนั้นในFirewall ของระบบเครือข่าย หรือติด Firewall ของ Client เป็นต้น
(https://www.klongthomtech.com/images/editor/img_content/2020_11_23/telnet-03.jpg) (https://bit.ly/375OzPJ)
เมื่อติดต่อกับเครื่อง Server ได้แล้วหากมีการตั้งรหัสไว้ จะมีข้อความให้ผู้ใช้ Login และใส่ Password เมื่อใส่ถูกต้องก็จะเข้าไปอยู่ในระบบและทำงานได้ตามต้องการ ซึ่งการทำงานส่วนใหญ่ที่ใช้โปรแกรม TELNET  (https://bit.ly/375OzPJ) เช่น สั่งให้คอมไพล์โปรแกรม , สั่งให้รันโปรแกรมบนเครื่อง Server , ตรวจสอบ mail หรือตรวจสอบผู้ใช้ (User) ที่ใช้งานบนเครื่อง Server อยู่ในขณะนั้น เป็นต้น นอกจากข้อดีอีกอย่างของ Telnet ก็คือเราสามารถตรวจเช็ค Service Port ได้ว่าเปิดอยู่หรือเปล่า จากการขอใช้บริการ Telnet