Computer >> คอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาดของ Windows

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

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

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

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

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

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

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

การเข้าถึงระยะไกลหรือการเข้าถึงภายในเครื่อง

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

การถ่ายโอน ไฟล์โดยใช้ TFTP

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

  1. กดแป้น Windows + R เพื่อเปิด เรียกใช้ .
  2. พิมพ์ 'cmd ’ เพื่อเปิดพรอมต์คำสั่ง
  3. ก่อนที่คุณจะโอนไฟล์ ตรวจสอบให้แน่ใจว่าไฟล์ที่คุณต้องการส่งนั้นอยู่ใน Server Root Directory .
  4. ตอนนี้ ถ้าคุณต้องการรับไฟล์ คุณจะต้องใช้ GET พารามิเตอร์. ในกรณีที่คุณต้องการส่งไฟล์ คุณจะต้องใช้ PUT พารามิเตอร์. คำสั่งจะเป็นดังนี้:
    Tftp -i [server IP address] [GET or PUT] [path of file]
  5. ตัวอย่างจะเป็นดังนี้:
    Tftp -i 192.168.10.8 put E:\hello.txt
    วิธีการตั้งค่าและกำหนดค่าเซิร์ฟเวอร์ TFTP บน Windows 10
  6. ถ้าคุณต้องการรับไฟล์ คำสั่งจะเป็นดังนี้:
    Tftp -i 192.168.10.8 get hello.txt
วิธีการตั้งค่าและกำหนดค่าเซิร์ฟเวอร์ TFTP บน Windows 10
หมายเหตุ:

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

Tftp -i 39.43.126.2:69 put E:\hello.txt