▷วิธีกำหนดค่าเซิร์ฟเวอร์เทลเน็ตในอูบุนตูหรือระบบลินุกซ์
สารบัญ:
- การดำเนินงานเบื้องต้น
- รู้ที่อยู่ IP และ / หรือชื่อคอมพิวเตอร์
- ตรวจสอบการเชื่อมต่อ
- กำหนดค่าเซิร์ฟเวอร์ Telnet ใน Ubuntu
- ตรวจสอบการตั้งค่าไฟล์ inetd
- ตรวจสอบว่าบริการ Telnet กำลังรับฟัง
- เข้าถึงจากไคลเอนต์ Telnet
ในขั้นตอนใหม่นี้เราจะทำการกำหนดค่าเซิร์ฟเวอร์ Telnet ใน Ubuntu แม้ว่าจะสามารถใช้กับเครื่อง Linux ส่วนใหญ่ได้อย่างสมบูรณ์แบบ ต้องขอบคุณการเชื่อมต่อระยะไกลการทำงานของผู้ดูแลระบบได้รับการอำนวยความสะดวกอย่างมากเนื่องจากวิธีนี้พวกเขาสามารถจัดการเซิร์ฟเวอร์ได้โดยไม่ต้องอยู่ในสถานที่จริง แต่สิ่งนี้ไม่เพียงถูก จำกัด ให้ใช้อย่างมืออาชีพเท่านั้นเราเองก็สามารถทำสิ่งเดียวกันได้จากคอมพิวเตอร์หรือเครื่องเสมือนของเราในเครือข่ายภายในบ้านของเรา ด้วยวิธีนี้เราสามารถเชื่อมต่อจากคอมพิวเตอร์ไคลเอนต์เพื่อจัดการการกำหนดค่าของเว็บเซิร์ฟเวอร์ตัวอย่างเช่น
ดัชนีเนื้อหา
ปัจจุบัน Telnet ไม่ใช่โปรโตคอลการสื่อสารระยะไกลที่ใช้มากเกินไปสำหรับโซลูชันประเภทนี้โดยเฉพาะในสภาพแวดล้อม Linux เนื่องจากโปรโตคอลการสื่อสารที่ปลอดภัยเช่น SSH ปรากฏขึ้นมาก สิ่งเหล่านี้ช่วยให้เราสามารถสร้างการเชื่อมต่อที่มีการเข้ารหัสซึ่งมีความปลอดภัยต่อการโจมตีทางคอมพิวเตอร์เช่นสปายแวร์มากกว่า Telnet
แต่ในกรณีใด ๆ มันเป็นเรื่องที่น่าสนใจที่จะใช้ Telnet นี้เพื่อทำการเชื่อมต่อระหว่างคอมพิวเตอร์ในวิธีที่ง่ายและรวดเร็วในเครือข่าย LAN ภายในซึ่งได้รับการปกป้องจากการกระทำภายนอก ยกเว้น Windows 10 ระบบปฏิบัติการส่วนที่เหลือเช่น Windows Server, 7 หรือแม้กระทั่ง Linux มีเครื่องมือสำหรับการสร้างเซิร์ฟเวอร์ Telnet นี่คือเหตุผลที่จากมุมมองของเครือข่ายปิดการใช้บริการนี้มีประโยชน์มาก
การดำเนินงานเบื้องต้น
เราขอแนะนำให้ดำเนินการชุดของการดำเนินงานก่อนที่จะตั้งค่าเซิร์ฟเวอร์ ในขณะที่เราสามารถอนุมานได้ เราต้องมั่นใจว่าการเชื่อมต่อระหว่างสองทีมนั้นเป็นไปได้ หากไม่เห็นคอมพิวเตอร์สองเครื่องในเครือข่าย Telnet จะใช้งานน้อย นอกจากนี้เราจะหลีกเลี่ยงข้อผิดพลาดในการเชื่อมต่อที่อาจเกิดขึ้นซึ่งเราไม่ได้ระบุในภายหลัง
การทำเช่นนี้ทำได้ง่ายเพียงใช้ คำ สั่ง ifconfig บนเครื่อง Ubuntu ของเราเพื่อค้นหาที่อยู่ IP ของคอมพิวเตอร์ จากนั้นเราจะ ping ระหว่างเครื่องเพื่อตรวจสอบการเชื่อมต่อ
รู้ที่อยู่ IP และ / หรือชื่อคอมพิวเตอร์
ในการตรวจสอบที่อยู่ IP ใน Ubuntu เราจะต้องเปิดเทอร์มินัลหากมีส่วนต่อประสานกราฟิก เราสามารถทำได้อย่างรวดเร็วด้วยการ กดปุ่ม " Ctrl + Atl + T " ดังนั้นเราเขียน:
ifconfig
หากเราไม่ได้ทำการติดตั้งเราจะต้องเขียนสิ่งต่อไปนี้:
sudo apt-get install net-tools
เมื่อเขียนเราจะต้องมองหาบรรทัด " inet " ซึ่งจะแสดงให้เราเห็นว่าที่อยู่ IP ท้องถิ่นของเราคืออะไร
หากต้องการทราบชื่อของทีมใน Ubuntu นั้นง่ายมากเมื่อเราอยู่ในเทอร์มินัลคำสั่ง เราต้องดูที่ promt สิ่งนี้จะแสดงผู้ใช้ตามด้วยสัญลักษณ์ "@" และ ชื่อของคอมพิวเตอร์
ตรวจสอบการเชื่อมต่อ
ตอนนี้เรารู้ที่อยู่ IP หรือชื่อคอมพิวเตอร์มา ทดสอบว่าคอมพิวเตอร์นั้นสามารถมองเห็นได้ สำหรับสิ่งนี้เราเปิดเทอร์มินัลคำสั่งบนคอมพิวเตอร์ที่จะเป็นไคลเอนต์และเขียน:
ปิง
เราเห็นว่าทุกอย่างเชื่อมต่ออย่างถูกต้องและในการสื่อสาร
กำหนดค่าเซิร์ฟเวอร์ Telnet ใน Ubuntu
โดยพื้นฐานแล้ว Ubuntu ไม่ได้ติดตั้งแพ็คเกจ Telnet แต่เราจะสามารถค้นหาได้ในที่เก็บ ในการทำสิ่งนี้เราต้องติดตั้งชุดเครื่องมือที่จะเปิดใช้งาน daemons จากบริการต่าง ๆ เช่น Telnet
ดังนั้นสิ่งแรกที่เราจะต้องทำคือเปิดเทอร์มินัลคำสั่งและ ติดตั้งเครื่องมือ inetd สำหรับสิ่งนี้เราใช้คำสั่งต่อไปนี้:
จากนี้ไปเราสามารถเข้าสู่ระบบในฐานะ root ใน Linux เพื่อความสะดวก
sudo apt-get isntall openbsd-inetd
เรารอให้กระบวนการเสร็จสิ้นเพื่อติดตั้ง Telnet daemon อีกครั้ง:
sudo apt-get install Telnetd
ตรวจสอบการตั้งค่าไฟล์ inetd
ขั้นตอนนี้ จำเป็นสำหรับการตรวจสอบว่าการตั้งค่า inetd นั้น ถูกต้องเพื่อให้เซิร์ฟเวอร์ Telnet ทำงานได้อย่างถูกต้อง ในการเข้าถึงไฟล์กำหนดค่าเราจะเขียนสิ่งต่อไปนี้:
sudo gedit /etc/inetd.conf
ในไฟล์นี้เราจะต้อง ตรวจสอบว่าสายที่เกี่ยวข้องกับ Telnet ไม่มีสัญลักษณ์“ #” อยู่ข้างหน้า หากเป็นกรณีนี้เราต้องลบมันเพื่อให้บรรทัดถูกนำมาพิจารณาโดยเครื่องมือ inetd
เมื่อต้องการเสร็จสิ้นเราจะบันทึกไฟล์อีกครั้งหากเราแตะบางสิ่ง ในกรณีนี้ เราจะต้องรีสตาร์ท inetd daemon ด้วยเหตุนี้เราจึงเขียน:
sudo /etc/init.d/openbsd-inetd ทำการรีสตาร์ท
ตรวจสอบว่าบริการ Telnet กำลังรับฟัง
ในการ ตรวจสอบว่าบริการ Telnet กำลังฟัง บนเครื่อง Ubuntu เราจะต้องพิมพ์คำสั่งต่อไปนี้:
netstat -ltp
เราจะสามารถระบุได้ว่า Telnet นั้นทำงานและฟังอย่างแท้จริง เราสามารถใส่ในวิธีต่อไปนี้:
netstat -ltpn
ด้วยวิธีนี้เราสามารถเห็นนอกเหนือจากบริการผ่าน พอร์ตที่มันกำลังฟัง อยู่ เราเห็นว่ามันเป็นพอร์ตที่สอดคล้องกับ Telnet, 23 สิ่งนี้จะเป็นประโยชน์หากคุณต้องการเปิดพอร์ตเราเตอร์เพื่อรับการเชื่อมต่อระยะไกล
เข้าถึงจากไคลเอนต์ Telnet
ตอนนี้เราเพียงไป ที่ไคลเอ็นต์ Telnet และเขียนคำสั่งต่อไปนี้ในหน้าต่างเทอร์มินัล CMD หรือ PowerShell หรือ Linux:
Telnet ในกรณีของเรา " Telnet profesional-virtual-machine " หรือ " Telnet 192.168.2.106 " ด้วยวิธีนี้ผู้ใช้และรหัสผ่านจะถูกร้องขอ ใน " เข้าสู่ระบบ " เราใส่ชื่อผู้ใช้ Ubuntu และใน " รหัสผ่าน " เราใส่รหัสผ่าน ด้วยวิธีนี้เราจะเข้าถึงเซิร์ฟเวอร์ Telnet ที่กำหนดค่าใน Ubuntu ถ้าเราต้องการที่จะจบเซสชั่นเราจะต้องเขียนใน "ทางออก" promt และเราจะออกจากเครื่องระยะไกล ถ้าเราต้องการที่จะทำจากระยะไกลจากนอกเครือข่ายของ เราเราจะต้องเปิดพอร์ต 23 ของเราเตอร์ แม้ว่า สำหรับการเชื่อมต่อระยะไกลภายนอกเราขอแนะนำให้ใช้ SSH ไม่ใช่ Telnet เพื่อความปลอดภัยที่มากขึ้น อย่างที่เราเห็นการกำหนดค่าเซิร์ฟเวอร์ Telnet ใน Ubuntu นั้นค่อนข้างง่ายและยังสามารถใช้ได้กับเครื่อง Linux ทุกเครื่อง เราขอแนะนำ: คุณใช้ Telnet ใน Ubuntu หรือระบบอื่นเพื่อจุดประสงค์อะไร? หากคุณมีปัญหาหรือคำถามหรือประเด็นให้ทิ้งไว้ในความคิดเห็น