Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Windows

ตั้ง FTP Server ฟรีบนคอมพิวเตอร์บ้าน (คู่มือ Step-by-Step)

ถ้าใช้อินเทอร์เน็ตบ่อย ต้องเจอเว็บให้ upload/download ไฟล์บน server ตัวเอง ไม่ใช่ file sharing แบบ HTTP แต่ FTP (File Transfer Protocol) โปรโตคอลเฉพาะสำหรับถ่ายโอนไฟล์ระหว่างคอมพิวเตอร์ผ่านอินเทอร์เน็ต ถ่ายโอนหลายไฟล์/ไฟล์ใหญ่ ไม่ขาดขาด รองรับ resume download/upload

บทความนี้ไม่ใช่ setup FTP บน web server แต่ ทำให้คอมบ้านกลายเป็น FTP server เพื่อ upload/download จากที่ไกล สร้าง account ให้เพื่อน/ครอบครัว share ไฟล์ เหมาะสำหรับข้อมูลละเอียดอ่อน ไม่อยากอัปโหลดขึ้นเน็ต FTP จะเก็บข้อมูลให้อยู่กับผู้มีสิทธิ์เท่านั้น

FTP server สำหรับ Windows เยอะ แต่แพง หรือ free version จำกัด เลือก FileZilla FTP Server ดีที่สุดในคลาส ชอบ UI จัดการ user/permission สร้าง group/user มอบสิทธิ์ read/write ได้ง่าย คล้าย Linux permissions + ตัวเลือกขั้นสูง

ตั้งค่า Dynamic IP

ปัญหาเจ้าบ้าน: ไม่มี Static IP ISP ส่วนใหญ่ไม่ให้ Static IP ไม่มี Static IP = ต้องเปลี่ยน server address ทุกครั้ง restart router แก้ด้วย Dynamic DNS No-IP ฟรี ใช้งานง่าย

ตั้ง FTP Server ฟรีบนคอมพิวเตอร์บ้าน (คู่มือ Step-by-Step)

  1. สมัคร No-IP ฟรี > ดาวน์โหลด Dynamic Update Client Windows ติดตั้งตรงไปตรงมา
  2. รัน Client > ใส่ email/password > สร้าง hostname (DNS Host A) > Create Host > รอ 1 นาที propagate
  3. ตั้ง FTP Server ฟรีบนคอมพิวเตอร์บ้าน (คู่มือ Step-by-Step)
  4. เข้าถึงคอมได้ที่ hostname เช่น sanix.serveftp.com
  5. ตั้ง FTP Server ฟรีบนคอมพิวเตอร์บ้าน (คู่มือ Step-by-Step)

ติดตั้ง FTP Server

ดาวน์โหลด FileZilla FTP Server ติดตั้ง: เลือก Standard พอร์ต admin default 14147 (เปลี่ยนได้ 1024-65535) เลือก install as service (auto start) หรือ manual

ตั้ง FTP Server ฟรีบนคอมพิวเตอร์บ้าน (คู่มือ Step-by-Step)

ติดตั้งเสร็จ > ไอคอน system tray > ดับเบิลคลิก > ใส่ admin password (ถ้าอยากมี) > OK

ตั้ง FTP Server ฟรีบนคอมพิวเตอร์บ้าน (คู่มือ Step-by-Step)

ตั้ง FTP Server ฟรีบนคอมพิวเตอร์บ้าน (คู่มือ Step-by-Step)

Config FTP Server

สร้าง Groups: Edit > Groups > Add

ตั้ง FTP Server ฟรีบนคอมพิวเตอร์บ้าน (คู่มือ Step-by-Step)

เพิ่ม Users: Edit > Users > Add

ตั้ง FTP Server ฟรีบนคอมพิวเตอร์บ้าน (คู่มือ Step-by-Step)

ตั้ง password: Account settings

ตั้ง FTP Server ฟรีบนคอมพิวเตอร์บ้าน (คู่มือ Step-by-Step)

Shared folders ต่อ group/user: Edit > Groups > Shared folders > Add > ตั้ง permission

File permissions: Read, Write, Delete, Append
Folder permissions: Create, Delete, List, List + Subfolders

ตั้ง FTP Server ฟรีบนคอมพิวเตอร์บ้าน (คู่มือ Step-by-Step)

พอมี FTP server พื้นฐานแล้ว Advanced settings ใน Edit menu ได้ โหมด Active = ให้เครือข่ายเข้าถึงได้ Lock server = ปิดการเข้าถึง

เชื่อมต่อ FTP Server

เครื่องอื่นในเครือข่าย: ใช้ Local IP
จากอินเทอร์เน็ต: ใช้ Dynamic DNS address (username.no-ip.com:21)
Note: Administration port (14147) ≠ Server listening port (default 21) เปลี่ยนได้แต่ต้องเปิด port ใน firewall

หวังว่าคู่มือนี้ช่วยให้คุณสร้าง FTP server บ้านได้!

Image credit: Multiple Wired To Ftp by Big Stock Photo.