วิธีการติดตั้งและกำหนดค่าเซิร์ฟเวอร์ TFTP บน Windows 10



ลองใช้เครื่องมือของเราเพื่อกำจัดปัญหา

ถึง เซิร์ฟเวอร์ TFTP โดยทั่วไปจะใช้เพื่อถ่ายโอนไฟล์ระหว่างระบบที่เชื่อมต่อผ่านเครือข่าย TFTP หรือที่เรียกว่า Trivial File Transfer Protocol เป็นยูทิลิตี้ซอฟต์แวร์อินเทอร์เน็ตที่คุณสามารถใช้เพื่อส่งหรือรับไฟล์จากระบบระยะไกล โปรโตคอลเป็นพื้นฐานมากและไม่ได้ให้ความปลอดภัยกับไฟล์ที่กำลังโอนมากนัก



เราทุกคนรู้ว่า โฮมกรุ๊ปของ ​​Windows ที่ช่วยให้คุณแชร์ไฟล์ผ่านเครือข่ายโดยไม่มีอุปสรรคใด ๆ อย่างไรก็ตามมันถูกลบออกจาก Windows 10 ในการอัปเดต v1803 เนื่องจากต้องใช้ความละเอียดอื่น วิธีแก้ปัญหาอย่างรวดเร็วคือการใช้เซิร์ฟเวอร์ TFTP ซึ่งง่ายและติดตั้งง่าย ในบทความนี้เราจะใช้ไฟล์ เซิร์ฟเวอร์ SolarWinds TFTP ( ดาวน์โหลดที่นี่ ) ซึ่งค่อนข้างใช้งานง่ายและช่วยให้คุณถ่ายโอนไฟล์ด้วยความน่าเชื่อถือและด้วยความเร็วที่รวดเร็วผ่านเครือข่าย เราขอแนะนำให้ใช้ SolarWinds TFTP Server เนื่องจากเป็น บริษัท ผู้เชี่ยวชาญโดยเฉพาะการพัฒนาซอฟต์แวร์และโซลูชันสำหรับองค์กรขนาดใหญ่เพื่อช่วยในการจัดการเครือข่ายระบบและโครงสร้างพื้นฐานด้านไอที



ข้อกำหนดเบื้องต้น:

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



  • บัญชีผู้ดูแลระบบ: หากคุณไม่ได้ใช้บัญชีผู้ดูแลระบบคุณจะไม่ต้องตั้งค่าเซิร์ฟเวอร์ TFTP ในระบบของคุณ ดังนั้นโปรดตรวจสอบว่าคุณได้เข้าสู่ระบบในฐานะผู้ดูแลระบบ
  • เซิร์ฟเวอร์ SolarWinds TFTP: ในการตั้งค่าเซิร์ฟเวอร์ TFTP คุณจะต้องดาวน์โหลดยูทิลิตี้เซิร์ฟเวอร์ TFTP จาก SolarWinds คุณสามารถดาวน์โหลดได้จาก ที่นี่ . เมื่อคุณดาวน์โหลดไฟล์. zip แล้วให้แตกไฟล์ลงในเดสก์ท็อปของคุณจากนั้นดำเนินการติดตั้งแบบตรงไปตรงมา
  • การส่งต่อพอร์ต: ในการอนุญาตการเข้าถึงระยะไกลไปยังเซิร์ฟเวอร์ TFTP ของคุณคุณจะต้องส่งต่อ UDP Port 69 ไปยังที่อยู่ IP บนเครือข่ายของคุณจากเราเตอร์ของคุณเพื่ออนุญาตให้ผู้ใช้จากภายนอกเครือข่ายของคุณเข้าถึงเซิร์ฟเวอร์ได้ อย่างไรก็ตามหากไม่จำเป็นต้องเชื่อมต่อระยะไกลคุณก็ไม่จำเป็นต้องส่งต่อพอร์ต

เมื่อคุณปฏิบัติตามข้อกำหนดทั้งหมดแล้วคุณก็พร้อมที่จะตั้งค่าเซิร์ฟเวอร์

การเข้าถึงระยะไกลหรือการเข้าถึงในพื้นที่

หากคุณตัดสินใจที่จะอนุญาตให้เข้าถึงเซิร์ฟเวอร์ TFTP จากภายนอกเครือข่ายท้องถิ่นของคุณเช่นที่บ้านหรือที่ทำงานหรือที่อื่น ๆ คุณจะต้องตรวจสอบให้แน่ใจว่าคุณใช้ Static IP หรือเพิ่ม Dynamic IP ของคุณในรายการสีขาวตามค่าเริ่มต้น เซิร์ฟเวอร์ TFTP อนุญาตให้ที่อยู่ IP ทั้งหมดส่งและรับไฟล์พร้อมกับ Port Forwarded คุณสามารถเพิ่มช่วง IP เพื่ออนุญาต IP หลายรายการหรือช่วงที่สั้นลงเพื่ออนุญาตให้ใช้อุปกรณ์เดียวได้เช่นกัน

การกำหนดค่า IP สำหรับ Solarwinds TFTP



การตั้งค่าเซิร์ฟเวอร์ TFTP

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

  1. ก่อนอื่นให้เรียกใช้ไฟล์ เซิร์ฟเวอร์ SolarWinds TFTP ยูทิลิตี้โดยไปที่ไฟล์ เมนูเริ่มต้น และค้นหา เซิร์ฟเวอร์ TFTP .
  2. เมื่อโหลดขึ้นแล้วให้คลิกที่ ไฟล์ จากนั้นเลือก กำหนดค่า .

    เมนูไฟล์เซิร์ฟเวอร์ SolarWinds TFTP

  3. ตอนนี้ถ้าคุณต้องการให้เซิร์ฟเวอร์ปรากฏใน Windows System Tray ให้คลิกปุ่ม ‘ เพิ่มเซิร์ฟเวอร์ TFTP ไปยัง Windows System Tray '.
  4. หลังจากนั้นคุณจะต้องเลือกไฟล์ ไดเรกทอรีรากของเซิร์ฟเวอร์ . นี่คือที่ที่จะบันทึกไฟล์ที่ได้รับทั้งหมด นอกจากนี้หากคุณต้องการส่งไฟล์บางไฟล์คุณจะต้องคัดลอกไฟล์ไปยังไดเร็กทอรีนี้ก่อน คลิกที่ เรียกดู และเลือกสถานที่ที่คุณต้องการ

    การเปลี่ยน Server Root Directory

  5. จากนั้นเปลี่ยนเป็นไฟล์ ความปลอดภัย เพื่อใช้ข้อ จำกัด บางประการ
  6. หากคุณต้องการส่งไฟล์เท่านั้นให้คลิก ส่งไฟล์ . หากคุณต้องการรับเฉพาะไฟล์ให้คลิก รับไฟล์ . ในกรณีที่คุณต้องการทำทั้งสองอย่างให้ตรวจสอบว่า ' ส่งและรับไฟล์ ’ถูกเลือกไว้

    การเลือกประเภทการโอน

  7. ด้วยยูทิลิตี้ SolarWinds TFTP Server คุณสามารถเพิ่มความปลอดภัยพิเศษบางอย่างได้โดยอนุญาตให้ที่อยู่ IP บางแห่งในการส่งและรับไฟล์ หากคุณต้องการดำเนินการนี้ให้ทำเครื่องหมายที่ ' อนุญาตเฉพาะที่อยู่ IP ต่อไปนี้เพื่อส่ง / รับไฟล์ ’แล้วคลิก เพิ่ม .
  8. ป้อนช่วงของที่อยู่ IP แล้วคลิก ตกลง .

    ช่วงของที่อยู่ IP ที่อนุญาต

  9. สุดท้ายคลิก ตกลง เพื่อปิดหน้าต่างการกำหนดค่า

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

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

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

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

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

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

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

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

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

  4. คลิก ตกลง เพื่อติดตั้งไคลเอนต์
  5. รอให้เสร็จสมบูรณ์

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

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

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

  1. ไปที่ไฟล์ เมนูเริ่มต้น และเปิดไฟล์ แผงควบคุม .
  2. เปลี่ยน ดูโดย ถึง ไอคอนขนาดใหญ่ จากนั้นเลือก ไฟร์วอลล์ Windows Defender .
  3. หากต้องการปิดไฟร์วอลล์ Windows Defender ให้คลิกที่ ‘ เปิดหรือปิด Windows Defender '.
  4. ตรวจสอบปุ่ม ' ปิดไฟร์วอลล์ Windows Defender ’ภายใต้การตั้งค่าทั้งสองและคลิกตกลง

    การปิดไฟร์วอลล์ Windows Defender

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

    อนุญาต TFTP ผ่านไฟร์วอลล์

กำลังโอน ไฟล์ที่ใช้ 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

    การส่งไฟล์โดยใช้ TFTP

  6. หากคุณต้องการรับไฟล์คำสั่งจะเป็นดังนี้:
    Tftp -i 192.168.10.8 รับ hello.txt

การรับไฟล์โดยใช้ TFTP

บันทึก:

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

Tftp -i 39.43.126.2:69 ใส่ E:  hello.txt
อ่าน 5 นาที