โฮมเพจ » ทำอย่างไร » วิธีการโฮสต์เซิร์ฟเวอร์ FTP บน Windows ด้วย FileZilla

    วิธีการโฮสต์เซิร์ฟเวอร์ FTP บน Windows ด้วย FileZilla

    ในคู่มือนี้เราจะแนะนำคุณในการตั้งค่าโฟลเดอร์ในคอมพิวเตอร์ Windows ของคุณเป็นที่เก็บ FTP โดยใช้โปรแกรมฟรีที่ชื่อว่า FileZilla FTP สามารถใช้เพื่อถ่ายโอนไฟล์จำนวนมากระหว่างคอมพิวเตอร์ได้อย่างง่ายดาย ที่เก็บ FTP สามารถแมปกับคอมพิวเตอร์หลายเครื่องผ่านอินเทอร์เน็ตเพื่อให้ผู้อื่นสามารถเข้าถึงไดเรกทอรีได้จาก Windows Explorer.

    ในการเริ่มต้นคุณจะต้องดาวน์โหลดเซิร์ฟเวอร์ FileZilla ที่นี่.

    หลังจากดาวน์โหลดโปรแกรมคุณสามารถติดตั้งได้ด้วยการตั้งค่าเริ่มต้นทั้งหมด FileZilla จะติดตั้งบริการที่ทำงานเมื่อใดก็ตามที่ Windows บูทขึ้นดังนั้นหากคุณต้องการเรียกใช้เซิร์ฟเวอร์ FTP ด้วยตนเองให้เลือกตัวเลือกที่เหมาะสมจากเมนูแบบเลื่อนลงบนหน้าจอที่สาม:

    นอกเหนือจากการตั้งค่านั้นทุกอย่างอื่นสามารถถูกปล่อยไว้ที่ค่าเริ่มต้นเพื่อจุดประสงค์ของบทช่วยสอนนี้ เมื่อการติดตั้งเสร็จสิ้นส่วนต่อประสาน FileZilla จะเปิดขึ้น เพียงคลิกตกลงเมื่อหน้าต่างนี้ปรากฏขึ้นทันทีหลังการติดตั้ง:

    เมื่อโหลดเซิร์ฟเวอร์ FTP แล้วเราก็พร้อมที่จะระบุไดเรกทอรีเป็นที่เก็บ FTP หากยังไม่ได้สร้างไดเรกทอรีที่คุณต้องการให้ลดขนาดอินเทอร์เฟซและสร้างโฟลเดอร์ที่คุณต้องการให้ FTP ใช้ร่วมกัน ในบทช่วยสอนนี้เราจะใช้โฟลเดอร์ 'FTP' บนเดสก์ท็อปของเรา ตำแหน่งที่แน่นอนจะเป็น "C: \ Users \ geek \ Desktop \ FTP".

    คลิกที่แก้ไขแล้วผู้ใช้.

    ที่ด้านซ้ายของหน้าต่างที่ปรากฏขึ้นให้คลิกที่“ โฟลเดอร์ที่ใช้ร่วมกัน”

    เมื่อไปถึงที่นั่นให้คลิกที่“ เพิ่ม” ใต้“ ผู้ใช้” ป้อนชื่อผู้ใช้สำหรับบัญชีที่คอมพิวเตอร์เครื่องอื่นจะใช้ในการเข้าถึงพื้นที่เก็บข้อมูลที่เรากำลังตั้งค่า.

    คลิกตกลงเมื่อคุณป้อนชื่อบัญชีเสร็จแล้วจากนั้นคลิกที่“ เพิ่ม” ใต้ส่วน“ โฟลเดอร์ที่ใช้ร่วมกัน” เมื่อคุณทำเสร็จแล้วหน้าต่างด้านล่างจะปรากฏขึ้นให้ใช้เพื่อเลือกไดเรกทอรีที่คุณต้องการแชร์เป็นที่เก็บ FTP.

    คลิกตกลง ตอนนี้เราต้องกำหนดสิทธิ์ผู้ใช้สำหรับพื้นที่เก็บข้อมูลนี้ ตามค่าเริ่มต้นผู้ใช้ที่เราสร้างขึ้นสามารถอ่านไฟล์รายการไดเรกทอรีและรายการไดเรกทอรีย่อย หากต้องการให้สิทธิ์เพิ่มเติมแก่ผู้ใช้เช่นความสามารถในการคัดลอกไฟล์ไปยังที่เก็บนี้ให้ทำเครื่องหมายในช่องที่อยู่ใต้ 'ไฟล์' และ 'ไดเรกทอรี'

    คลิกตกลงเมื่อคุณตั้งค่าการอนุญาตผู้ใช้เสร็จแล้ว.

    การรักษาความปลอดภัยเซิร์ฟเวอร์ FTP ของคุณ

    นอกเหนือจากการกำหนดค่าผู้ใช้ด้วยรหัสผ่านที่รัดกุมมีการตั้งค่าบางอย่างภายใน FileZilla ที่คุณสามารถกำหนดค่าเพื่อรักษาความปลอดภัยเซิร์ฟเวอร์ FTP ใหม่ของคุณเพิ่มเติม.

    แฮกเกอร์จะสแกนอินเทอร์เน็ตเพื่อค้นหาโฮสต์ที่พอร์ต 21 ซึ่งเป็นพอร์ต FTP เริ่มต้นอย่างต่อเนื่อง เพื่อหลีกเลี่ยงการถูกตรวจจับโดยแฮกเกอร์หลายพันคนที่กำลังทำการสแกนหาคนอย่างคุณด้วยเซิร์ฟเวอร์ FTP เราสามารถเปลี่ยนพอร์ตที่ FileZilla รับฟังได้ ไปที่แก้ไขแล้วเลือกการตั้งค่า ภายใต้“ การตั้งค่าทั่วไป” คุณจะเห็น“ ฟังพอร์ตเหล่านี้” ปัจจุบันควรเป็นวันที่ 21 แต่เราแนะนำให้เปลี่ยนเป็นหมายเลขห้าหลักแบบสุ่ม (ไม่มีอะไรเกิน 65535).

    สิ่งนี้ไม่จำเป็น ปลอดภัย เซิร์ฟเวอร์ของคุณ แต่ปิดบังและทำให้ค้นหาได้ยากขึ้น เพียงจำไว้ว่าใครก็ตามที่ตั้งใจจะแฮ็คคุณจะพบว่าพอร์ต FTP เซิร์ฟเวอร์ของคุณกำลังรับฟังอยู่ดังนั้นในที่สุดจะต้องใช้มาตรการเพิ่มเติม.

    ตราบใดที่คุณรู้ว่า IP ของ (หรืออย่างน้อยช่วง IP) ของคอมพิวเตอร์ที่เชื่อมต่อกับเซิร์ฟเวอร์ FTP ของคุณคุณสามารถตั้งค่า FileZilla เพื่อตอบสนองการร้องขอการเข้าสู่ระบบจากที่อยู่ IP เหล่านั้นเท่านั้น ภายใต้แก้ไข> การตั้งค่าคลิกที่“ ตัวกรอง IP”

    ในช่องแรกใส่เครื่องหมายดอกจันเพื่อบล็อก IP ทั้งหมดจากการเชื่อมต่อกับเซิร์ฟเวอร์ของคุณ ในช่องที่สองเพิ่มข้อยกเว้นสำหรับกฎนี้ (ช่วง IP หรือเครือข่ายที่ควรได้รับอนุญาตให้เชื่อมต่อ) ตัวอย่างเช่นภาพหน้าจอต่อไปนี้แสดงการกำหนดค่าที่ 10.1.1.120 และ 192.168.1.0/24 (กล่าวอีกนัยหนึ่ง 192.168.1.1 - 192.168.1.255) ช่วง IP จะสามารถเชื่อมต่อได้:

    พร้อมกับรหัสผ่านที่ปลอดภัยนั่นควรเกี่ยวกับความปลอดภัยของเซิร์ฟเวอร์ FTP ของคุณ มีการตั้งค่า Autoban เริ่มต้นที่กำหนดค่าไว้แล้วใน FileZilla ดังนั้นทุกคนที่พยายามเชื่อมต่อกับเซิร์ฟเวอร์ของคุณหลายครั้งเกินไปในช่วงเวลาสั้น ๆ จะถูกล็อคไว้ชั่วขณะหนึ่ง หากต้องการปรับแต่งการตั้งค่านี้ให้คลิกที่ "Autoban" ใต้แก้ไข> การตั้งค่า แต่ค่าเริ่มต้นจะเพียงพอสำหรับคนส่วนใหญ่.

    หนึ่งบันทึกล่าสุดเกี่ยวกับความปลอดภัยของเซิร์ฟเวอร์ FTP นี้: การส่งสัญญาณเป็นข้อความที่ชัดเจนดังนั้นอย่าใช้ FTP ธรรมดาเพื่อถ่ายโอนข้อมูลที่เป็นความลับ SFTP หรือ FTPS สามารถใช้สำหรับเข้ารหัสการสื่อสาร FTP แต่อยู่นอกเหนือขอบเขตของคู่มือนี้และจะกล่าวถึงในบทความในอนาคต.

    ข้อยกเว้นไฟร์วอลล์ Windows

    หากคุณมีไฟร์วอลล์บุคคลที่สามหรือโปรแกรมป้องกันไวรัสตรวจสอบให้แน่ใจว่าอนุญาตให้ใช้พอร์ตที่คุณเลือกให้เปิดใช้งานเซิร์ฟเวอร์ FTP ได้ หากคุณเปิดใช้งาน Windows Firewall คุณจะต้องเพิ่มข้อยกเว้นสำหรับพอร์ต ไปที่เมนู Start แล้วพิมพ์ Windows Firewall จากนั้นคลิกที่“ Windows Firewall พร้อม Advanced Security”

    คลิกที่ "กฎขาเข้า" ในคอลัมน์ด้านซ้ายจากนั้น "กฎใหม่ ... " ในคอลัมน์ด้านขวา เราจะอนุญาตให้พอร์ตผ่านไฟร์วอลล์ดังนั้นให้เลือกพอร์ตเมื่อตัวช่วยสร้างถามว่า“ คุณต้องการสร้างกฎประเภทใด” จากนั้นคลิกถัดไป.

    พิมพ์พอร์ตที่คุณเลือกให้เซิร์ฟเวอร์ FTP ทำงาน (ค่าเริ่มต้นคือ 21 แต่ในคู่มือนี้เราเลือก 54218).

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

    การแมป FTP แชร์บนคอมพิวเตอร์เครื่องอื่น

    ตอนนี้เซิร์ฟเวอร์ FTP ได้รับการตั้งค่าอย่างสมบูรณ์แล้วเราสามารถให้คนอื่นเชื่อมต่อกับข้อมูลผู้ใช้ที่เราให้พวกเขา (รวมถึงให้แน่ใจว่าคุณได้อนุญาตที่อยู่ IP ของพวกเขา) คนอื่น ๆ สามารถใช้แอปพลิเคชัน GUI เช่น FileZilla เพื่อเชื่อมต่อกับ FTP ที่แชร์ของคุณหรือพวกเขาสามารถแมปกับคอมพิวเตอร์ของพวกเขาเพื่อให้มันปรากฏใน Explorer.

    เปิด 'คอมพิวเตอร์' และคลิกขวาในพื้นที่ว่างจากนั้นเลือก“ เพิ่มตำแหน่งเครือข่าย”

    ตัวช่วยสร้าง“ เพิ่มตำแหน่งเครือข่าย” จะปรากฏขึ้นคลิกถัดไปสองครั้ง ป้อนที่อยู่ IP และพอร์ตของเซิร์ฟเวอร์ FTP ของคุณแล้วคลิกถัดไป.

    ยกเลิกการทำเครื่องหมาย“ เข้าสู่ระบบโดยไม่ระบุชื่อ” และป้อนชื่อผู้ใช้ที่คุณกำหนดค่าไว้สำหรับเซิร์ฟเวอร์ FTP ของคุณ คลิกถัดไปสองครั้งจากนั้นคลิกเสร็จสิ้น ควรถามรหัสผ่านของคุณจากนั้นคุณจะสามารถเรียกดูการแชร์ FTP ได้ราวกับว่าเป็นฮาร์ดไดรฟ์ในเครื่อง.