หากคุณใช้อินเทอร์เน็ตบ่อยๆ คุณต้องเคยเจอบางไซต์ที่ให้บริการอัปโหลดและดาวน์โหลดไฟล์บนเซิร์ฟเวอร์ของตนเอง ฉันไม่ได้พูดถึงไซต์แชร์ไฟล์ที่เสนอให้อัปโหลดและดาวน์โหลดไฟล์ผ่าน HTTP (Hyper Text Transfer Protocol) แต่เป็นไซต์ที่ใช้โปรโตคอลพิเศษที่เรียกว่า FTP (File Transfer Protocol) File Transfer Protocol ได้รับการออกแบบมาเป็นพิเศษสำหรับกระบวนการถ่ายโอนไฟล์จากคอมพิวเตอร์เครื่องหนึ่งไปยังอีกเครื่องหนึ่งผ่านทางอินเทอร์เน็ต โปรโตคอลนี้ช่วยให้ถ่ายโอนไฟล์ขนาดใหญ่และหลายไฟล์ได้ง่ายขึ้นโดยไม่หยุดชะงัก และยังรองรับการดาวน์โหลดและอัปโหลดต่อเมื่อเป็นไปได้
บทแนะนำนี้ไม่เกี่ยวกับการตั้งค่าเซิร์ฟเวอร์ FTP บนเว็บเซิร์ฟเวอร์ แต่เป็นเนื้อหาเกี่ยวกับ ทำให้คอมพิวเตอร์ที่บ้านของคุณทำหน้าที่เป็นเซิร์ฟเวอร์ FTP เพื่อให้คุณสามารถอัปโหลดและดาวน์โหลดไฟล์จากตำแหน่งระยะไกลในคอมพิวเตอร์ของคุณ คุณยังสามารถสร้างบัญชีสำหรับเพื่อนและสมาชิกในครอบครัวของคุณเพื่อแชร์ไฟล์ สิ่งนี้มีประโยชน์อย่างยิ่งเมื่อคุณต้องการแชร์ไฟล์และข้อมูลกับใครก็ตามที่อ่อนไหวโดยธรรมชาติ และคุณไม่ต้องการให้อัปโหลดไปยังอินเทอร์เน็ตไม่ว่าด้วยวิธีใดก็ตาม กระบวนการ FTP จะทำให้แน่ใจว่าข้อมูลยังคงอยู่ในหมู่ผู้ใช้ที่ได้รับอนุญาตเท่านั้น
แม้ว่าจะมีเซิร์ฟเวอร์ FTP มากมายสำหรับ Windows แต่อาจมีเซิร์ฟเวอร์ที่มีราคาแพงมากหรือเวอร์ชันฟรีก็มีจำกัด เลยเลือก FileZilla FTP Server ซึ่งถือว่าดีที่สุดในระดับเดียวกัน ในบรรดาคุณสมบัติอื่น ๆ มากมาย สิ่งที่ฉันชอบมากที่สุดคืออินเทอร์เฟซการจัดการผู้ใช้และการอนุญาตที่สามารถกำหนดให้กับผู้ใช้คนใดก็ได้ ฉันสามารถสร้างกลุ่มและผู้ใช้ได้อย่างง่ายดาย และกำหนดสิทธิ์ในการอ่าน/เขียนบางอย่างให้พวกเขาเพื่อเข้าถึงและทำงานบน FileZilla FTP Server ชุดการอนุญาตมีความคล้ายคลึงกับการอนุญาตของ Linux พร้อมกับตัวเลือกขั้นสูง
การกำหนดค่า IP แบบไดนามิก
ก่อนอื่น เราต้องแก้ไขปัญหากับผู้ใช้ตามบ้านทุกคน – ไม่มี IP แบบคงที่ . IP คือที่อยู่เครือข่ายที่เชื่อมโยงกับคอมพิวเตอร์ของคุณ ผู้ให้บริการอินเทอร์เน็ตส่วนใหญ่ไม่ได้ให้ที่อยู่ IP แบบคงที่แก่ผู้ใช้ตามบ้าน หากไม่มีที่อยู่ IP แบบคงที่ คุณจะต้องเปลี่ยนที่อยู่เซิร์ฟเวอร์ทุกครั้งที่รีสตาร์ทเราเตอร์อินเทอร์เน็ต สำหรับการแก้ไขปัญหานี้ เราจะใช้บริการ DNS แบบไดนามิก No-IP เป็นบริการ DNS แบบพื้นฐานแต่ฟรี ซึ่งสามารถให้บริการตามวัตถุประสงค์ของเราได้อย่างง่ายดาย
ไปที่ No-IP.com และสร้างบัญชีฟรี หลังจากที่บัญชีของคุณใช้งานได้อย่างสมบูรณ์แล้ว คุณสามารถดาวน์โหลดไคลเอ็นต์การอัปเดตแบบไดนามิก No-IP สำหรับ Windows ได้ การติดตั้งไคลเอ็นต์การอัพเดทค่อนข้างตรงไปตรงมาและไม่ต้องการการป้อนข้อมูลของผู้ใช้หรือการกำหนดค่าด้วยตนเอง
เมื่อคุณเริ่มไคลเอ็นต์การอัปเดตแบบไดนามิก No-IP จากเมนูเริ่มต้นของ Windows โปรแกรมจะถามที่อยู่อีเมลและรหัสผ่านที่ลงทะเบียนไว้ หลังจากลงชื่อเข้าใช้ คุณจะต้องสร้างชื่อโฮสต์สำหรับคอมพิวเตอร์ของคุณ คุณสามารถสร้างชื่อโฮสต์ได้ที่นี่ เพียงป้อนชื่อโฮสต์ด้วย DNS Host (A) เป็นประเภทโฮสต์ และปล่อยให้ตัวเลือกที่เหลือเป็นค่าเริ่มต้น คลิกที่ปุ่มสร้างโฮสต์เพื่อสร้างโฮสต์ การกำหนดค่าจะใช้เวลาสักครู่ (ประมาณหนึ่งนาที) ในการเผยแพร่
ตอนนี้คุณสามารถเข้าถึงคอมพิวเตอร์ของคุณได้อย่างง่ายดายผ่านชื่อโฮสต์ที่ no-ip ให้มา ในกรณีของฉัน มันคือ sanix.serveftp.com .
การตั้งค่าเซิร์ฟเวอร์ FTP
เมื่อคุณได้ตั้งค่าบริการ DNS แบบไดนามิกบนคอมพิวเตอร์ของคุณแล้ว คุณสามารถดำเนินการต่อและดาวน์โหลดเซิร์ฟเวอร์ FileZilla FTP ได้
ในระหว่างขั้นตอนการตั้งค่า คุณจะต้องเลือกส่วนประกอบที่จะติดตั้งกับเซิร์ฟเวอร์ FTP ฉันขอแนะนำให้คงประเภทการติดตั้งไว้เป็น มาตรฐาน . อีกส่วนที่สำคัญของกระบวนการติดตั้งคือการเลือกพอร์ตสำหรับอินเทอร์เฟซการดูแลระบบของเซิร์ฟเวอร์ FileZilla พอร์ตเริ่มต้นคือ 14147 ปล่อยให้เป็นค่าเริ่มต้นสำหรับบทช่วยสอนนี้ แต่คุณสามารถเปลี่ยนเป็นค่าใดก็ได้ระหว่าง 1024 ถึง 65535
หากคุณต้องการเริ่ม FTP Server ด้วยการเริ่มต้นระบบ Windows คุณควรเลือกติดตั้งเป็นบริการ โดยเริ่มด้วย Windows โดยอัตโนมัติ มิฉะนั้น ให้เลือกตัวเลือกด้วยตนเอง แต่คุณจะต้องเริ่มเซิร์ฟเวอร์เองเมื่อเริ่ม Windows ใหม่
เมื่อติดตั้งแล้ว คุณจะพบไอคอนเซิร์ฟเวอร์ FileZilla ในซิสเต็มเทรย์ ดับเบิลคลิกที่ไอคอนเพื่อเข้าถึงตัวเลือกการกำหนดค่า
กล่องโต้ตอบเชื่อมต่อกับเซิร์ฟเวอร์จะปรากฏขึ้น หากคุณต้องการมีรหัสผ่านการดูแลระบบ คุณสามารถป้อนรหัสผ่านที่นี่ แล้วคลิกตกลงโดยไม่ต้องเปลี่ยนการตั้งค่าอื่นๆ
การกำหนดค่าเซิร์ฟเวอร์ FTP ของคุณ
ตอนนี้ความสนุกที่แท้จริงเริ่มต้นขึ้นเมื่อเราเริ่มกำหนดค่าเซิร์ฟเวอร์ FTP จริง ขั้นแรกเราจะสร้างบางกลุ่ม กลุ่มช่วยให้เราสามารถจัดการผู้ใช้ได้อย่างง่ายดาย เราสามารถใช้การอนุญาตและข้อจำกัดบางอย่างในกลุ่มซึ่งจะนำไปใช้กับผู้ใช้ทั้งหมดในกลุ่ม สำหรับการสร้างกลุ่มใหม่ ไปที่ “เมนูแก้ไข –> กลุ่ม ” จากนั้นคลิกที่ปุ่มเพิ่มภายใต้กลุ่ม
ตอนนี้เราได้สร้างกลุ่มแรกแล้ว เราจะเพิ่มผู้ใช้บางส่วนในกลุ่มนี้ ไปที่ “เมนูแก้ไข –> ผู้ใช้ –> เพิ่ม ” สำหรับเพิ่มผู้ใช้
เมื่อคุณคลิกตกลง คุณจะสามารถสร้างรหัสผ่านสำหรับผู้ใช้แต่ละรายภายใต้การตั้งค่าบัญชี
สำหรับแต่ละกลุ่มหรือผู้ใช้แต่ละราย คุณสามารถกำหนดโฟลเดอร์ต่างๆ ซึ่งจะแชร์กับผู้ใช้และกลุ่มเหล่านั้น หากต้องการเพิ่มโฟลเดอร์ใหม่ในกลุ่ม ให้ไปที่ “เมนูแก้ไข –> กลุ่ม –> โฟลเดอร์ที่แชร์ “. คุณสามารถคลิกที่ปุ่มเพิ่มเพื่อสร้างโฟลเดอร์แชร์สำหรับกลุ่มนั้น ๆ เมื่อสร้างแล้ว คุณสามารถตั้งค่าการอนุญาตสำหรับโดยตรงนั้น ๆ ภายใต้กลุ่มเฉพาะได้อย่างง่ายดาย สิทธิ์ของไฟล์รวมถึงสิ่งต่อไปนี้:
สำหรับไฟล์
- อ่าน
- เขียน
- ลบ
- ต่อท้าย
สำหรับโฟลเดอร์
- สร้าง
- ลบ
- รายการ
- รายการ + โฟลเดอร์ย่อย
นั่นคือทั้งหมดที่คุณต้องใช้ในการตั้งค่าเซิร์ฟเวอร์ FTP ขั้นพื้นฐานบนคอมพิวเตอร์ที่บ้านของคุณ คุณสามารถไปที่การตั้งค่าขั้นสูงภายใต้เมนูแก้ไข โปรดทราบว่าหากคุณต้องการให้เซิร์ฟเวอร์ FTP พร้อมใช้งานสำหรับผู้ใช้เครือข่าย เซิร์ฟเวอร์นั้นจะต้องอยู่ในโหมดแอ็คทีฟ หากคุณต้องการจำกัดการเข้าถึงเซิร์ฟเวอร์ FTP ให้ล็อคเซิร์ฟเวอร์โดยเลือกตัวเลือกล็อคในเมนูเซิร์ฟเวอร์
กำลังเชื่อมต่อกับเซิร์ฟเวอร์ FTP ของคุณ
เมื่อทุกอย่างได้รับการกำหนดค่าและเซิร์ฟเวอร์ FTP เปิดใช้งานแล้ว คุณสามารถไปที่คอมพิวเตอร์เครื่องอื่นในเครือข่ายและเข้าถึงเซิร์ฟเวอร์ FTP ได้โดยใช้ที่อยู่ IP ในพื้นที่ของคุณ หากคุณต้องการเข้าถึงจากอินเทอร์เน็ต คุณสามารถใช้ที่อยู่ DNS แบบไดนามิกที่เราได้ตั้งค่าไว้แล้วเมื่อเริ่มต้นบทช่วยสอนนี้ ที่อยู่จะมีลักษณะดังนี้:username.no-ip.com:21 . โปรดทราบว่าพอร์ตการบริหารหมายเลข แตกต่างจากพอร์ตการรับฟังของเซิร์ฟเวอร์ พอร์ตการรับฟังเซิร์ฟเวอร์คือพอร์ตที่ไคลเอนต์จะเชื่อมต่อกับเซิร์ฟเวอร์ พอร์ตการรับฟังเริ่มต้นคือ 21 คุณสามารถเปลี่ยนผ่านตัวเลือกต่างๆ ได้ แต่ต้องแน่ใจว่าพอร์ตใดก็ตามที่คุณเลือกควรเปิดอยู่ในไฟร์วอลล์ และคอมพิวเตอร์สามารถสื่อสารผ่านพอร์ตนี้ได้ พอร์ตการดูแลระบบมีไว้สำหรับจัดการเซิร์ฟเวอร์ FTP เท่านั้น และสามารถใช้ได้ภายในเท่านั้นโดยไม่ต้องให้การเข้าถึงไปยังโลกภายนอก
หวังว่าคู่มือนี้จะช่วยให้คุณสร้างเซิร์ฟเวอร์ FTP ของคุณเองบนคอมพิวเตอร์ที่บ้านได้
เครดิตภาพ:Multiple Wired To Ftp โดย Big Stock Photo