วิธีโฮสต์เซิร์ฟเวอร์ 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 Firewall

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

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

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

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

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

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

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

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

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