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

คู่มือขั้นตอนการตั้งค่าและจัดการ FTP Server บน Windows 10

File Transfer Protocol server บน Windows 10 ช่วยให้ผู้ใช้ดาวน์โหลดและอัปโหลดไฟล์จากที่ไหนก็ได้ไปยัง PC ของคุณ เมื่อใช้ FTP server หรือ File Transfer Protocol คุณกำลังสร้างคลาวด์ส่วนตัวที่คุณควบคุมได้เต็มที่ นอกจากนี้ ความเร็วขึ้นอยู่กับการสมัครอินเทอร์เน็ต และไม่มีขีดจำกัดการถ่ายโอนรายเดือน มีประโยชน์อื่นๆ เช่น ไม่มีข้อจำกัดขนาดหรือประเภทไฟล์ ไม่ว่าจะเล็ก 1KB หรือใหญ่ 1 TB ไม่มีขีดจำกัดจำนวนบัญชีที่สร้างได้ ดังนั้นคุณ, เพื่อน, เพื่อนร่วมงาน, ครอบครัว สามารถจัดเก็บและแชร์ไฟล์ได้ Windows 10 มีตัวเลือกสร้าง FTP server

ในโพสต์นี้เราระบุขั้นตอนตั้งค่า FTP server บน PC เพื่อถ่ายโอนไฟล์ภายในเครือข่ายส่วนตัวหรือระยะไกลผ่านอินเทอร์เน็ต

1. ติดตั้งส่วนประกอบ FTP Server บน Windows 10

Windows 10 เปิดให้ตั้งค่า FTP server แต่คุณต้องเพิ่มส่วนประกอบที่จำเป็นด้วยตนเอง

ขั้นตอนติดตั้งส่วนประกอบ FTP server:

  • ค้นหา Control Panel ในแถบค้นหา กด Enter
  • ไปที่ Programs → Programs and Features คลิก "Windows features on or off"
  • ขยาย Internet Information Services → FTP Server
  • ติ๊ก FTP Extensibility และ FTP Service
  • ติ๊ก "Web Management Tools" ขยายตรวจสอบว่า "IIS Management Console" ติ๊กอยู่
  • คลิก OK แล้ว Close

หลังขั้นตอนเหล่านี้ คุณจะได้ส่วนประกอบทั้งหมดสำหรับตั้งค่า FTP server บนคอมพิวเตอร์

กำหนดค่าไซต์ FTP Server บน Windows 10

เพื่อกำหนดค่า FTP server บน Windows 10 ต้องสร้าง FTP site, อนุญาตการเชื่อมต่อภายนอก และตั้งค่า firewall rules

ขั้นตอนที่ 1: ตั้งค่าไซต์ FTP

  • ค้นหา Control Panel กด Enter
  • คลิก System & Security
  • คลิก Administrative tools
  • ไปที่ Internet Information Services (IIS) Manager ดับเบิลคลิก
  • ภายใต้ "Connections" หา Sites คลิกขวา
  • คลิก "Add FTP site"
  • ใน FTP site name พิมพ์ชื่อเซิร์ฟเวอร์
  • Physical Path → Content Directory คลิกปุ่มขวาเลือกโฟลเดอร์เก็บไฟล์ FTP
  • คลิก Next
  • ใช้ default binding settings
  • ติ๊ก "Start FTP site automatically"
  • ภายใต้ SSL ติ๊ก "No SSL" (หมายเหตุ: ควรกำหนดค่า SSL หากเซิร์ฟเวอร์เก็บข้อมูล機密)
  • คลิก Next
  • ภายใต้ "Authentication" ติ๊ก Basic option
  • ภายใต้ "Authentication" ใช้ dropdown คลิก Specified users
  • พิมพ์อีเมลบัญชี Windows 10 หรือชื่อบัญชีท้องถิ่นเพื่ออนุญาตการเข้าถึง FTP server
  • ติ๊ก Read และ Write
  • คลิก Finish เสร็จสิ้น

หลังขั้นตอนเสร็จ FTP site ควรทำงานบนคอมพิวเตอร์ Windows

ขั้นตอนที่ 2: กำหนดค่า Firewall Rules

การเชื่อมต่อกับ FTP server ถูกบล็อกโดย built-in firewall ต้องอนุญาตการเชื่อมต่อด้วยตนเอง:

  • ค้นหา Windows Defender เลือก Windows Defender Security Center กด Enter
  • หา Firewall & Network Protection ด้านซ้าย คลิก
  • ในหน้าต่าง Firewall & Network Protection คลิก "Allow an app through Firewall"
  • คลิก Change settings radio button
  • หาและติ๊ก FTP Server ให้ Public and Private access

ตอนนี้ FTP server เข้าถึงได้จากเครือข่ายท้องถิ่น หากใช้แอปความปลอดภัยอื่น ต้องไปเว็บไซต์ผู้พัฒนาหาตัวเลือกเพิ่ม firewall rules

ขั้นตอนที่ 3: อนุญาตการเชื่อมต่อภายนอก (External Connections)

ขั้นตอนต่อไป ทำให้ FTP server ใช้งานได้ผ่านอินเทอร์เน็ต ต้องเปิดพอร์ต TCP/IP 21 บน router

หมายเหตุ: ขั้นตอนเปิดพอร์ต 21 ของ router แตกต่างกันไปตามรุ่นและ firmware เราระบุขั้นตอนทั่วไป แต่คุณสามารถตรวจสอบเว็บไซต์ผู้ผลิตได้

  • คลิก Start → Settings
  • จาก Settings คลิก Network and Internet
  • คลิก Status ด้านซ้าย
  • หา "Change connections properties" บันทึก IPv4 DNS server (ที่อยู่ router)
  • เปิดเว็บเบราว์เซอร์ พิมพ์ IP address ที่บันทึกไว้ในแถบที่อยู่ กด Enter
  • กรอก username และ password
  • ไป Port forwarding page (อยู่ภายใต้ Advanced settings หรือ WAN)
  • เพิ่มกฎใหม่อนุญาต incoming connections ไป FTP server:
    • Service name: ชื่อที่ต้องการสำหรับพอร์ต
    • Port range: 21
    • Local IP: FTP server IP address ที่ router จะส่ง incoming connections
    • Local port: 21
    • Protocol: TCP
    • คลิก Add แล้ว Apply บันทึก

ตอนนี้ incoming connection บนพอร์ต 21 จะส่งต่อไป FTP server เพื่อสร้าง network session

ขั้นตอนที่ 4: ตั้งค่า Static IP Address

หากวัตถุประสงค์สร้าง FTP server คือส่ง/รับไฟล์ผ่านอินเทอร์เน็ต ควรกำหนดค่า static IP address เพื่อไม่ต้องตั้งค่า router ใหม่หาก IP อุปกรณ์เปลี่ยน

  1. พิมพ์ Open Control Panel ในแถบค้นหา กด Enter
  2. คลิก Network and Internet → Network and Sharing Center จาก Control Panel
  3. หา Change adapter settings ด้านซ้าย
  4. คลิกขวา network adapter → Properties
  5. เลือก Internet Protocol Version 4 (TCP/IPv4)
  6. คลิก Properties
  7. เลือก radio button "Use the following IP address"
  8. กรอก: IP address (static network address), Subnet Mask (บ้านส่วนใหญ่ 255.255.255.0), Default Gateway (IP address ของ router), Preferred DNS server (IP address ของ router)
  9. คลิก OK แล้ว Close

ตอนนี้ IP configuration จะคงที่และไม่เจอปัญหาเชื่อมต่อ

ขั้นตอนที่ 5: ตั้งค่าบัญชี FTP หลายบัญชี

หลังสร้าง FTP server สามารถให้คนอื่นอัปโหลด/ดาวน์โหลดไฟล์พร้อมกันได้ ต้องสร้างบัญชีหลายบัญชีพร้อมสิทธิ์จำกัด

ทำได้โดยการสร้างบัญชี Windows 10 ใหม่แบบมาตรฐานพร้อมการตั้งค่าที่เหมาะสม

สร้างบัญชีผู้ใช้ใหม่:

  • คลิก Start menu → Settings
  • จาก Settings → Accounts
  • คลิก "Other People"
  • หา "Add Someone Else To This PC" คลิกปุ่ม +
  • พิมพ์ที่อยู่อีเมล Microsoft account ของผู้ใช้ที่ต้องการให้สิทธิ์เข้าถึง FTP server
  • คลิก Next

หมายเหตุ: หากต้องการให้ผู้ใช้บัญชีท้องถิ่นเข้าถึง FTP server ให้เลือก "I don't have this person sign-in information" ตามด้วย Add a user without a Microsoft account ทำตามคำแนะนำบนหน้าจอ

ด้วยวิธีนี้ สร้างบัญชีหลายบัญชีได้

ขั้นตอนที่ 6: กำหนดค่าบัญชีผู้ใช้ให้ FTP Server

เพื่อให้ผู้ใช้อื่นได้สิทธิ์เข้าถึง FTP server ต้องเปลี่ยนการตั้งค่าเซิร์ฟเวอร์:

  • ค้นหา Control Panel เปิด
  • คลิก System and Security
  • คลิก Administrative Tools
  • หา IIS (Internet Information Services) Manager shortcut ดับเบิลคลิก
  • หา Sites ด้านซ้าย ขยาย เลือกไซต์ที่สร้างไว้ก่อนหน้า
  • ไป FTP Authorization Rules ดับเบิลคลิก
  • คลิก Add Allow Rule จากแผงขวา
  • มี 2 ตัวเลือก:
    • 1. All Users: อนุญาตทุกผู้ใช้เข้าถึง FTP server (หากตั้งค่าบน Windows 10 PC)
    • 2. Specified Users: เลือกผู้ใช้บางคน (พิมพ์ username คั่นด้วยคอมม่า)
  • ติ๊ก Read และ Write คลิก OK

ตอนนี้ผู้ใช้ที่เลือกจะอัปโหลดและดาวน์โหลดไฟล์บน FTP server แบบระยะไกลได้

ขั้นตอนที่ 7: เชื่อมต่อกับ FTP Server แบบระยะไกล

จนตอนนี้คุณเรียนรู้การสร้าง FTP server, สร้างบัญชี, จัดการสิทธิ์ ตอนนี้มาดูวิธีใช้ FTP server อัปโหลด/ดาวน์โหลดไฟล์ระยะไกล

วิธี Browse และ Download ไฟล์บน FTP Server

ใช้ Internet Explorer, MS Edge, Chrome หรือ Firefox

  • เปิดเบราว์เซอร์ที่ชอบ พิมพ์ IP address ของเซิร์ฟเวอร์พร้อม ftp:// กด Enter แล้วกรอก username และ password
  • คลิก Login

ตอนนี้คุณอยู่ใน FTP server หาไฟล์ที่ต้องการดาวน์โหลด หากเชื่อมต่อจากอินเทอร์เน็ต ต้องระบุ Internet IP address ของเครือข่ายที่โฮสต์ FTP server

หากไม่รู้ public IP ค้นหา "what's my IP" บนเว็บ แต่หากมี IP เฉพาะจาก ISP หรือไม่มี DDNS service อาจต้องตรวจสอบ public IP บ่อยๆ เมื่อต้องการเชื่อมต่อ

ดู, ดาวน์โหลด, และอัปโหลดไฟล์

ใช้ File Explorer ดาวน์โหลด, เรียกดู, อัปโหลดไฟล์ได้ง่าย

  • กด Windows + E เปิด File Explorer
  • พิมพ์ FTP server address ผ่าน ftp:// ในแถบที่อยู่
  • พิมพ์ username และ password
  • ติ๊ก Save Password คลิก Logon

ตอนนี้คุณเข้าถึงและเรียกดู, อัปโหลด, ดาวน์โหลดโฟลเดอร์และไฟล์บน FTP server ได้เหมือน local storage

สรุป

ด้วยวิธีนี้ คุณสามารถกำหนดค่า FTP server บน Windows 10 และเปลี่ยนการตั้งค่า FTP server ให้ผู้ใช้ใช้งานระยะไกลได้

หมายเหตุ: เพื่อเข้าถึง FTP server บน Windows 10 ต้องแน่ใจว่าอุปกรณ์โฮสติ้งเปิดอยู่ เพราะไม่สามารถเชื่อมต่อได้ขณะคอมพิวเตอร์อยู่ใน Sleep หรือ Hibernation Mode