วิธีการติดตั้งและกำหนดค่าเซิร์ฟเวอร์ TFTP บน Windows 10
ก เซิร์ฟเวอร์ TFTP โดยทั่วไปจะใช้เพื่อถ่ายโอนไฟล์ระหว่างระบบที่เชื่อมต่อผ่านเครือข่าย TFTP หรือที่เรียกว่า Trivial File Transfer Protocol เป็นยูทิลิตี้ซอฟต์แวร์อินเทอร์เน็ตที่คุณสามารถใช้เพื่อส่งหรือรับไฟล์จากระบบระยะไกล โปรโตคอลเป็นพื้นฐานมากและไม่ได้ให้ความปลอดภัยกับไฟล์ที่กำลังโอนมากนัก
เราทุกคนรู้ว่า โฮมกรุ๊ปของ Windows ที่ช่วยให้คุณแชร์ไฟล์ผ่านเครือข่ายโดยไม่มีอุปสรรคใด ๆ อย่างไรก็ตามได้ถูกลบออกจาก Windows 10 ในการอัปเดต v1803 เนื่องจากต้องใช้ความละเอียดอื่น วิธีแก้ปัญหาอย่างรวดเร็วคือการใช้เซิร์ฟเวอร์ TFTP ซึ่งง่ายและติดตั้งง่าย ในบทความนี้เราจะใช้ไฟล์ เซิร์ฟเวอร์ SolarWinds TFTP (ดาวน์โหลดที่นี่) ซึ่งค่อนข้างใช้งานง่ายและช่วยให้คุณถ่ายโอนไฟล์ด้วยความน่าเชื่อถือและด้วยความเร็วที่รวดเร็วผ่านเครือข่าย เราขอแนะนำให้ใช้ SolarWinds TFTP Server เนื่องจากเป็น บริษัท ผู้เชี่ยวชาญโดยเฉพาะการพัฒนาซอฟต์แวร์และโซลูชันสำหรับองค์กรขนาดใหญ่เพื่อช่วยในการจัดการเครือข่ายระบบและโครงสร้างพื้นฐานด้านไอที
ข้อกำหนดเบื้องต้น:
ก่อนที่เราจะเข้าสู่สาระสำคัญของบทความและแสดงวิธีตั้งค่าเซิร์ฟเวอร์ TFTP ของคุณมีบางสิ่งที่คุณจะต้องใช้ นี่คือสิ่งที่คุณต้องการ -
เมื่อคุณปฏิบัติตามข้อกำหนดทั้งหมดแล้วคุณก็พร้อมที่จะตั้งค่าเซิร์ฟเวอร์
การเข้าถึงระยะไกลหรือการเข้าถึงในพื้นที่
หากคุณตัดสินใจที่จะอนุญาตให้เข้าถึงเซิร์ฟเวอร์ TFTP จากภายนอกเครือข่ายท้องถิ่นของคุณเช่นที่บ้านหรือที่ทำงานหรือที่อื่น ๆ คุณจะต้องตรวจสอบให้แน่ใจว่าคุณใช้ Static IP หรือเพิ่ม Dynamic IP ของคุณในรายการสีขาวตามค่าเริ่มต้น เซิร์ฟเวอร์ TFTP อนุญาตให้ที่อยู่ IP ทั้งหมดส่งและรับไฟล์พร้อมกับ Port Forwarded คุณสามารถเพิ่มช่วง IP เพื่ออนุญาตหลาย IP หรือช่วงที่สั้นลงเพื่ออนุญาตให้ใช้อุปกรณ์เดียวได้เช่นกัน
การกำหนดค่า IP สำหรับ Solarwinds TFTP
การตั้งค่าเซิร์ฟเวอร์ TFTP
ในการตั้งค่าเซิร์ฟเวอร์โปรดปฏิบัติตามคำแนะนำที่ระบุ:
- ก่อนอื่นให้เรียกใช้ไฟล์ เซิร์ฟเวอร์ SolarWinds TFTP ยูทิลิตี้โดยไปที่ไฟล์ เมนูเริ่มต้น และค้นหา เซิร์ฟเวอร์ TFTP.
- เมื่อโหลดขึ้นแล้วให้คลิกที่ ไฟล์ จากนั้นเลือก กำหนดค่า.
- ตอนนี้ถ้าคุณต้องการให้เซิร์ฟเวอร์ปรากฏใน Windows System Tray ให้คลิกปุ่ม ‘เพิ่มเซิร์ฟเวอร์ TFTP ไปยัง Windows System Tray’.
- หลังจากนั้นคุณจะต้องเลือกไฟล์ ไดเรกทอรีรากของเซิร์ฟเวอร์. นี่คือที่ที่จะบันทึกไฟล์ที่ได้รับทั้งหมด นอกจากนี้หากคุณต้องการส่งไฟล์บางไฟล์คุณจะต้องคัดลอกไฟล์ไปยังไดเร็กทอรีนี้ก่อน คลิกที่ เรียกดู และเลือกสถานที่ที่คุณต้องการ
- จากนั้นเปลี่ยนเป็นไฟล์ ความปลอดภัย แท็บเพื่อใช้ข้อ จำกัด บางประการ
- หากคุณต้องการส่งไฟล์เท่านั้นให้คลิก ส่งไฟล์. หากคุณต้องการรับเฉพาะไฟล์ให้คลิก รับไฟล์. ในกรณีที่คุณต้องการทำทั้งสองอย่างให้ตรวจสอบว่า "ส่งและรับไฟล์’ถูกเลือกไว้
- ด้วยยูทิลิตี้ SolarWinds TFTP Server คุณสามารถเพิ่มความปลอดภัยพิเศษบางอย่างได้โดยอนุญาตให้ที่อยู่ IP บางแห่งในการส่งและรับไฟล์ หากคุณต้องการดำเนินการนี้ให้ทำเครื่องหมายที่ "อนุญาตเฉพาะที่อยู่ IP ต่อไปนี้เพื่อส่ง / รับไฟล์’แล้วคลิก เพิ่ม.
- ป้อนช่วงของที่อยู่ IP แล้วคลิก ตกลง.
- สุดท้ายคลิก ตกลง เพื่อปิดหน้าต่างการกำหนดค่า
นั่นคือคุณได้กำหนดค่าและตั้งค่าเซิร์ฟเวอร์ TFTP ของคุณเรียบร้อยแล้ว
ใช้เซิร์ฟเวอร์ TFTP
ตอนนี้คุณได้ตั้งค่าเซิร์ฟเวอร์ TFTP แล้วคุณอาจสงสัยว่าจะส่งหรือรับไฟล์โดยใช้เซิร์ฟเวอร์ TFTP ได้อย่างไร ไม่ต้องกังวลเราจะอธิบายขั้นตอนที่นี่
พอร์ตไปข้างหน้า -ในการเริ่มต้นคุณจะต้องแน่ใจว่าได้ส่งต่อพอร์ตหมายเลข 69 ก่อนหากคุณต้องการให้ระบบภายนอกเครือข่ายเข้าถึงได้ โดยปกติการส่งต่อพอร์ตจะแตกต่างกันไปสำหรับเฟิร์มแวร์ที่แตกต่างกันดังนั้นเราจึงไม่สามารถครอบคลุมได้ทั้งหมด อย่างไรก็ตามเพื่อให้ทราบข้อมูลเชิงลึกเบื้องต้นคุณจะต้องเข้าถึงแผงควบคุมของเราเตอร์ของคุณไปที่การตั้งค่าขั้นสูงและค้นหา NAT หรือ Port Forward เพียงแค่สร้างรายการใหม่และส่งต่อพอร์ต UDP 69 บนที่อยู่ ipv4 ของคุณ
โปรดทราบว่าหากคุณไม่ต้องการโอนไฟล์จากระยะไกลคุณไม่ต้องส่งต่อพอร์ตใด ๆ
การติดตั้งไคลเอนต์ TFTP
ขั้นตอนต่อไปคือการติดตั้งไคลเอนต์ TFTP บนระบบรีโมตหรือโลคัล ในการติดตั้งไคลเอนต์ TFTP ให้ทำดังต่อไปนี้:
- ไปที่ไฟล์ เมนูเริ่มต้น และเปิดไฟล์ แผงควบคุม.
- นำทางไปยัง โปรแกรมและคุณสมบัติ จากนั้นทางด้านซ้ายมือให้คลิก "เปิดหรือปิดคุณสมบัติของ Windows’.
- เลื่อนลงและค้นหา ไคลเอนต์ TFTP. ทำเครื่องหมายในช่อง
- คลิก ตกลง เพื่อติดตั้งไคลเอนต์
- รอให้เสร็จสมบูรณ์
โปรดจำไว้ว่าสิ่งนี้จะต้องอยู่ในระบบซึ่งไม่ได้ใช้งานเซิร์ฟเวอร์
การกำหนดค่าไฟร์วอลล์เพื่ออนุญาต TFTP
หลังจากที่คุณติดตั้งไคลเอนต์ TFTP ในระบบของคุณคุณจะต้องปิดไฟร์วอลล์ Windows หรือเพิ่มข้อยกเว้นสำหรับการเชื่อมต่อ TFTP วิธีการทำมีดังนี้
- ไปที่ไฟล์ เมนูเริ่มต้น และเปิดไฟล์ แผงควบคุม.
- เปลี่ยน ดูโดย ถึง ไอคอนขนาดใหญ่ จากนั้นเลือก ไฟร์วอลล์ Windows Defender.
- หากต้องการปิดไฟร์วอลล์ Windows Defender ให้คลิกที่ ‘เปิดหรือปิด Windows Defender’.
- ตรวจสอบปุ่ม "ปิดไฟร์วอลล์ Windows Defender’ภายใต้การตั้งค่าทั้งสองและคลิกตกลง
- หากคุณไม่ต้องการปิดไฟร์วอลล์ Windows คุณสามารถเพิ่มข้อยกเว้นสำหรับการเชื่อมต่อ TFTP ได้ โดยคลิกที่ "อนุญาตแอปหรือคุณสมบัติผ่าน Windows Defender Firewall’บนหน้าต่างการตั้งค่า Windows Firewall
- คลิก "เปลี่ยนการตั้งค่า’เพื่อให้สามารถเพิ่มข้อยกเว้นได้
- ตอนนี้คลิกที่ อนุญาตแอปอื่น แล้วกด เรียกดู.
- ค้นหา TFTP.exe ในไดเร็กทอรี Windows system32 เลือกและคลิกเปิด
- ตรวจสอบทั้ง เอกชน และ สาธารณะ จากนั้นคลิก ตกลง.
กำลังโอน ไฟล์ที่ใช้ TFTP
สุดท้ายหลังจากติดตั้งไคลเอนต์ TFTP และส่งต่อพอร์ต UDP 69คุณพร้อมที่จะถ่ายโอนไฟล์จากระยะไกลหรือในเครื่อง ในการดำเนินการนี้ตรวจสอบให้แน่ใจว่าเซิร์ฟเวอร์กำลังทำงานจากนั้นทำตามคำแนะนำที่กำหนด:
- กด คีย์ Windows + R เพื่อเปิด วิ่ง.
- พิมพ์เป็น "cmdเพื่อเปิดพรอมต์คำสั่ง
- ก่อนที่คุณจะโอนไฟล์ตรวจสอบให้แน่ใจว่าไฟล์ที่คุณต้องการส่งอยู่ในรูปแบบ ไดเรกทอรีรากของเซิร์ฟเวอร์.
- ตอนนี้หากคุณต้องการรับไฟล์คุณจะต้องใช้ไฟล์ รับ พารามิเตอร์. ในกรณีที่คุณต้องการส่งไฟล์คุณจะต้องใช้ไฟล์ วาง พารามิเตอร์. คำสั่งมีดังนี้:
Tftp -i [ที่อยู่ IP ของเซิร์ฟเวอร์] [GET หรือ PUT] [พา ธ ของไฟล์]
- ตัวอย่างจะเป็นดังต่อไปนี้:
Tftp -i 192.168.10.8 ใส่ E: \ hello.txt
- หากคุณต้องการรับไฟล์คำสั่งจะเป็นดังนี้:
Tftp -i 192.168.10.8 รับ hello.txt
บันทึก:
หากคุณต้องการถ่ายโอนไฟล์จากระยะไกลคุณจะต้องระบุที่อยู่ IP สาธารณะในพรอมต์คำสั่งตามด้วยพอร์ต ตัวอย่างจะเป็น:
Tftp -i 39.43.126.2:69 ใส่ E: \ hello.txt