วิธีการติดตั้งและกำหนดค่าเซิร์ฟเวอร์ 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

ในการตั้งค่าเซิร์ฟเวอร์โปรดปฏิบัติตามคำแนะนำที่ระบุ:

  1. ก่อนอื่นให้เรียกใช้ไฟล์ เซิร์ฟเวอร์ SolarWinds TFTP ยูทิลิตี้โดยไปที่ไฟล์ เมนูเริ่มต้น และค้นหา เซิร์ฟเวอร์ TFTP.
  2. เมื่อโหลดขึ้นแล้วให้คลิกที่ ไฟล์ จากนั้นเลือก กำหนดค่า.
  3. ตอนนี้ถ้าคุณต้องการให้เซิร์ฟเวอร์ปรากฏใน Windows System Tray ให้คลิกปุ่ม ‘เพิ่มเซิร์ฟเวอร์ TFTP ไปยัง Windows System Tray’.
  4. หลังจากนั้นคุณจะต้องเลือกไฟล์ ไดเรกทอรีรากของเซิร์ฟเวอร์. นี่คือที่ที่จะบันทึกไฟล์ที่ได้รับทั้งหมด นอกจากนี้หากคุณต้องการส่งไฟล์บางไฟล์คุณจะต้องคัดลอกไฟล์ไปยังไดเร็กทอรีนี้ก่อน คลิกที่ เรียกดู และเลือกสถานที่ที่คุณต้องการ
  5. จากนั้นเปลี่ยนเป็นไฟล์ ความปลอดภัย แท็บเพื่อใช้ข้อ จำกัด บางประการ
  6. หากคุณต้องการส่งไฟล์เท่านั้นให้คลิก ส่งไฟล์. หากคุณต้องการรับเฉพาะไฟล์ให้คลิก รับไฟล์. ในกรณีที่คุณต้องการทำทั้งสองอย่างให้ตรวจสอบว่า "ส่งและรับไฟล์’ถูกเลือกไว้
  7. ด้วยยูทิลิตี้ SolarWinds TFTP Server คุณสามารถเพิ่มความปลอดภัยพิเศษบางอย่างได้โดยอนุญาตให้ที่อยู่ IP บางแห่งในการส่งและรับไฟล์ หากคุณต้องการดำเนินการนี้ให้ทำเครื่องหมายที่ "อนุญาตเฉพาะที่อยู่ IP ต่อไปนี้เพื่อส่ง / รับไฟล์’แล้วคลิก เพิ่ม.
  8. ป้อนช่วงของที่อยู่ IP แล้วคลิก ตกลง.
  9. สุดท้ายคลิก ตกลง เพื่อปิดหน้าต่างการกำหนดค่า

นั่นคือคุณได้กำหนดค่าและตั้งค่าเซิร์ฟเวอร์ TFTP ของคุณเรียบร้อยแล้ว

ใช้เซิร์ฟเวอร์ TFTP

ตอนนี้คุณได้ตั้งค่าเซิร์ฟเวอร์ TFTP แล้วคุณอาจสงสัยว่าจะส่งหรือรับไฟล์โดยใช้เซิร์ฟเวอร์ TFTP ได้อย่างไร ไม่ต้องกังวลเราจะอธิบายขั้นตอนที่นี่

พอร์ตไปข้างหน้า -ในการเริ่มต้นคุณจะต้องแน่ใจว่าได้ส่งต่อพอร์ตหมายเลข 69 ก่อนหากคุณต้องการให้ระบบภายนอกเครือข่ายเข้าถึงได้ โดยปกติการส่งต่อพอร์ตจะแตกต่างกันไปสำหรับเฟิร์มแวร์ที่แตกต่างกันดังนั้นเราจึงไม่สามารถครอบคลุมได้ทั้งหมด อย่างไรก็ตามเพื่อให้ทราบข้อมูลเชิงลึกเบื้องต้นคุณจะต้องเข้าถึงแผงควบคุมของเราเตอร์ของคุณไปที่การตั้งค่าขั้นสูงและค้นหา NAT หรือ Port Forward เพียงแค่สร้างรายการใหม่และส่งต่อพอร์ต UDP 69 บนที่อยู่ ipv4 ของคุณ

โปรดทราบว่าหากคุณไม่ต้องการโอนไฟล์จากระยะไกลคุณไม่ต้องส่งต่อพอร์ตใด ๆ

การติดตั้งไคลเอนต์ TFTP

ขั้นตอนต่อไปคือการติดตั้งไคลเอนต์ TFTP บนระบบรีโมตหรือโลคัล ในการติดตั้งไคลเอนต์ TFTP ให้ทำดังต่อไปนี้:

  1. ไปที่ไฟล์ เมนูเริ่มต้น และเปิดไฟล์ แผงควบคุม.
  2. นำทางไปยัง โปรแกรมและคุณสมบัติ จากนั้นทางด้านซ้ายมือให้คลิก "เปิดหรือปิดคุณสมบัติของ Windows’.
  3. เลื่อนลงและค้นหา ไคลเอนต์ TFTP. ทำเครื่องหมายในช่อง
  4. คลิก ตกลง เพื่อติดตั้งไคลเอนต์
  5. รอให้เสร็จสมบูรณ์

โปรดจำไว้ว่าสิ่งนี้จะต้องอยู่ในระบบซึ่งไม่ได้ใช้งานเซิร์ฟเวอร์

การกำหนดค่าไฟร์วอลล์เพื่ออนุญาต TFTP

หลังจากที่คุณติดตั้งไคลเอนต์ TFTP ในระบบของคุณคุณจะต้องปิดไฟร์วอลล์ Windows หรือเพิ่มข้อยกเว้นสำหรับการเชื่อมต่อ TFTP วิธีการทำมีดังนี้

  1. ไปที่ไฟล์ เมนูเริ่มต้น และเปิดไฟล์ แผงควบคุม.
  2. เปลี่ยน ดูโดย ถึง ไอคอนขนาดใหญ่ จากนั้นเลือก ไฟร์วอลล์ Windows Defender.
  3. หากต้องการปิดไฟร์วอลล์ Windows Defender ให้คลิกที่ ‘เปิดหรือปิด Windows Defender’.
  4. ตรวจสอบปุ่ม "ปิดไฟร์วอลล์ Windows Defender’ภายใต้การตั้งค่าทั้งสองและคลิกตกลง
  5. หากคุณไม่ต้องการปิดไฟร์วอลล์ Windows คุณสามารถเพิ่มข้อยกเว้นสำหรับการเชื่อมต่อ TFTP ได้ โดยคลิกที่ "อนุญาตแอปหรือคุณสมบัติผ่าน Windows Defender Firewall’บนหน้าต่างการตั้งค่า Windows Firewall
  6. คลิก "เปลี่ยนการตั้งค่า’เพื่อให้สามารถเพิ่มข้อยกเว้นได้
  7. ตอนนี้คลิกที่ อนุญาตแอปอื่น แล้วกด เรียกดู.
  8. ค้นหา TFTP.exe ในไดเร็กทอรี Windows system32 เลือกและคลิกเปิด
  9. ตรวจสอบทั้ง เอกชน และ สาธารณะ จากนั้นคลิก ตกลง.

กำลังโอน ไฟล์ที่ใช้ TFTP

สุดท้ายหลังจากติดตั้งไคลเอนต์ TFTP และส่งต่อพอร์ต UDP 69คุณพร้อมที่จะถ่ายโอนไฟล์จากระยะไกลหรือในเครื่อง ในการดำเนินการนี้ตรวจสอบให้แน่ใจว่าเซิร์ฟเวอร์กำลังทำงานจากนั้นทำตามคำแนะนำที่กำหนด:

  1. กด คีย์ Windows + R เพื่อเปิด วิ่ง.
  2. พิมพ์เป็น "cmdเพื่อเปิดพรอมต์คำสั่ง
  3. ก่อนที่คุณจะโอนไฟล์ตรวจสอบให้แน่ใจว่าไฟล์ที่คุณต้องการส่งอยู่ในรูปแบบ ไดเรกทอรีรากของเซิร์ฟเวอร์.
  4. ตอนนี้หากคุณต้องการรับไฟล์คุณจะต้องใช้ไฟล์ รับ พารามิเตอร์. ในกรณีที่คุณต้องการส่งไฟล์คุณจะต้องใช้ไฟล์ วาง พารามิเตอร์. คำสั่งมีดังนี้:
    Tftp -i [ที่อยู่ IP ของเซิร์ฟเวอร์] [GET หรือ PUT] [พา ธ ของไฟล์]
  5. ตัวอย่างจะเป็นดังต่อไปนี้:
    Tftp -i 192.168.10.8 ใส่ E: \ hello.txt
  6. หากคุณต้องการรับไฟล์คำสั่งจะเป็นดังนี้:
    Tftp -i 192.168.10.8 รับ hello.txt
บันทึก:

หากคุณต้องการถ่ายโอนไฟล์จากระยะไกลคุณจะต้องระบุที่อยู่ IP สาธารณะในพรอมต์คำสั่งตามด้วยพอร์ต ตัวอย่างจะเป็น:

Tftp -i 39.43.126.2:69 ใส่ E: \ hello.txt
Facebook Twitter Google Plus Pinterest