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

ตั้งค่า Secure FTP Server บน Windows 10, 8.1 และ 7 – คู่มือขั้นตอน (Updated 2022)

มองหาวิธี Configure Windows 10 FTP Server เพื่อแชร์และเข้าถึงไฟล์ผ่านเครือข่าย? ในบทความนี้เราจะอภิปราย วิธีสร้าง FTP Server ใน Windows 10 และ 8.1 พร้อมแสดงวิธีแชร์ไฟล์เพื่อเข้าถึงผ่าน FTP Server และวิธีเข้าถึงผ่าน LAN และ WAN จากที่ไหนก็ได้ คุณสามารถให้สิทธิ์เข้าถึง FTP Site โดยจำกัดผู้ใช้ด้วย Username/Password หรือ Anonymous Access ขึ้นอยู่กับวัตถุประสงค์ของ FTP Server บนเครือข่ายภายในหรือภายนอก

FTP ย่อมาจาก File Transfer Protocol คุณสมบัติที่มีประโยชน์สำหรับการถ่ายโอนไฟล์ระหว่าง Client Machine และ FTP Server มันเหมือนคุณแชร์โฟลเดอร์บางส่วนบน FTP Server ที่ตั้งค่าแล้ว บน Port Number และ User สามารถอ่าน/เขียนไฟล์ผ่าน FTP Protocol จากที่ไหนก็ได้ และ Browser ส่วนใหญ่รองรับ FTP Protocol ดังนั้นเราจึงสามารถเข้าถึง FTP Servers ผ่าน Browser ได้

ตัวอย่าง ftp://YOURHOSTNAME หรือ IP Address

วิธีสร้าง FTP Server ใน Windows 10

การมี FTP Server บนเครือข่ายภายในหรือภายนอก ทำให้แชร์และเข้าถึงไฟล์ผ่านเครือข่ายง่ายและเร็วขึ้น Windows 10 และ 8.1 มาพร้อมคุณสมบัติ FTP Server ในตัวภายใต้ Internet Information Service Features ที่ต้องติดตั้งก่อนใช้งาน ในส่วนนี้ เราจะเดินทางผ่านวิธี Setup FTP Server บน Windows 10 และใช้ WinSCP เป็น Windows Client เพื่อเชื่อมต่อ FTP Server ยังมี Free FTP Clients อื่นๆ ที่คุณสามารถใช้ถ่ายโอนไฟล์ระหว่าง PC และ Remote Servers ได้

เปิดใช้งาน FTP ใน Windows 10

เพื่อ ตั้งค่า FTP Server บนคอมพิวเตอร์ Windows ขั้นแรกเราต้องเปิด FTP และ IIS Feature

  • กด Windows + R พิมพ์ appwiz.cpl กด OK
  • จะเปิด Programs and Features
  • คลิก 'Turn Windows features on or off' ตามภาพด้านล่าง

หมายเหตุ: หาก IIS ไม่ได้ติดตั้งก่อนหน้านี้บน Windows 10 หรือ 8.1 Computer ใดๆ คุณต้องติดตั้ง Features อื่นๆ ของ IIS ด้วย (ตามเครื่องหมายลูกศร) ดู Screenshot ด้านล่างสำหรับข้อกำหนดจริงในการรัน FTP Server บน Windows 10 (Features ที่ติ๊กทั้งหมดต้องติดตั้ง)

  • กด OK เพื่อติดตั้ง Features ที่เลือก
  • จะใช้เวลาสักครู่ในการติดตั้ง Features รอจนเสร็จสิ้น

ตั้งค่า Secure FTP Server บน Windows 10, 8.1 และ 7 – คู่มือขั้นตอน (Updated 2022)

ตั้งค่า FTP Server Windows 10

ตอนนี้หลังติดตั้งเสร็จ คุณต้องตั้งค่า FTP Server ตามขั้นตอนด้านล่าง

  • เปิด Control Panel\All Control Panel Items\Administrative Tools
  • ดับเบิลคลิก Internet Information Services (IIS) Manager
  • IIS Manager เปิด ขยาย Sites คลิกขวา > Add FTP Site

ตั้งค่า Secure FTP Server บน Windows 10, 8.1 และ 7 – คู่มือขั้นตอน (Updated 2022)

หมายเหตุ: ผมสร้างโฟลเดอร์ชื่อ 'windows101tricks FTP Share' (ซึ่งเราจะแชร์ผ่าน FTP Server) บน C Drive ก่อนถึงขั้นตอนนี้

ตั้งค่า Secure FTP Server บน Windows 10, 8.1 และ 7 – คู่มือขั้นตอน (Updated 2022)

  • ตั้งชื่อ FTP Site และ Browse โฟลเดอร์ Local ที่ต้องการแชร์ผ่าน FTP Server

ตั้งค่า Secure FTP Server บน Windows 10, 8.1 และ 7 – คู่มือขั้นตอน (Updated 2022)

  • เลือก IP Address ของ Local Computer จาก Drop-down Box หน้าจอถัดไป หวังว่าคุณตั้งค่า Static IP ให้คอมพิวเตอร์แล้ว
  • ทิ้ง Port Number 21 เป็น Default Port ของ FTP Server
  • ภายใต้ SSL Option เลือก No SSL เพื่อเชื่อมต่อโดยไม่มี SSL Certificate
  • ใน Production Environment สำหรับ Professional FTP Server Setup คุณอาจต้อง Enable SSL ซึ่งต้องการ Certificate

ตั้งค่า Secure FTP Server บน Windows 10, 8.1 และ 7 – คู่มือขั้นตอน (Updated 2022)

  • หน้าจอถัดไป คุณสามารถตั้งค่าสิทธิ์สำหรับผู้ใช้เข้าถึง FTP Site
  • ที่นี่คุณต้องตัดสินใจว่าผู้อื่นจะเข้าถึง FTP Share ยังไง และใครจะมี Read-only หรือ Read & Write Access

สมมติสถานการณ์นี้

หากคุณต้องการให้ผู้ใช้เฉพาะคนมี Read และ Write Access พวกเขาต้องพิมพ์ Username และ Password ผู้ใช้คนอื่นสามารถเข้าถึง FTP Site โดยไม่ต้อง Username/Password เพื่อดูเนื้อหาเท่านั้น เรียกว่า Anonymous Users Access คลิก Finish

ตั้งค่า Secure FTP Server บน Windows 10, 8.1 และ 7 – คู่มือขั้นตอน (Updated 2022)

อนุญาต FTP Server ผ่าน Windows Firewall

หากคุณรัน Windows Firewall บนคอมพิวเตอร์ คุณสมบัติความปลอดภัยจะบล็อกการเชื่อมต่อที่พยายามเข้าถึง FTP Server ใช้ขั้นตอนด้านล่างเพื่ออนุญาต FTP Server ผ่าน Firewall

  • เปิด Control Panel\All Control Panel Items\Windows Firewall
  • คลิกลิงก์ Allow an app or feature through the Windows Firewall

หมายเหตุ: ปัจจุบัน Firewalls ถูกจัดการโดย Antivirus Application ดังนั้น คุณต้อง Configure/Allow FTP จากที่นั่น หรือ Disable Firewall Protection บน Antivirus ของคุณ

ตั้งค่า Secure FTP Server บน Windows 10, 8.1 และ 7 – คู่มือขั้นตอน (Updated 2022)

  • คลิกปุ่ม Change Settings
  • เลือก FTP Server และแน่ใจว่า Allow บน Private และ Public Network
  • คลิก OK

ในจุดนี้ คุณควรสามารถใช้ FTP Client โปรดของคุณเชื่อมต่อ FTP Server ใหม่ของคุณจาก Local Network ได้แล้ว

ตั้งค่า Secure FTP Server บน Windows 10, 8.1 และ 7 – คู่มือขั้นตอน (Updated 2022)

ตั้งค่า Router เพื่ออนุญาต External Connections

ตอนนี้เราต้องตั้งค่าบน Router และเปิด TCP/IP Port Number 21 เพื่ออนุญาตการเชื่อมต่อไปยัง PC ของคุณ เพื่อให้ FTP Server ของคุณเข้าถึงได้จากอินเทอร์เน็ต และคุณสามารถเข้าถึงได้จากที่ไหนก็ได้ นี่คือขั้นตอนสำหรับ Router ส่วนใหญ่ (สำหรับคำแนะนำเฉพาะเจาะจงในการ Forward TCP/IP Ports คุณควรตรวจสอบเว็บไซต์ Support ของผู้ผลิต Router)

  • เปิด Command Prompt พิมพ์คำสั่ง ipconfig กด Enter
  • หาและบันทึก Default Gateway Address (Router IP Address)

โดยปกติเป็น Private Address ในช่วง 192.168.x.x เช่น 192.168.1.1 หรือ 192.168.2.1

ตั้งค่า Secure FTP Server บน Windows 10, 8.1 และ 7 – คู่มือขั้นตอน (Updated 2022)

  • เปิด Default Web Browser
  • บน Address Bar ใส่ Router IP Address กด Enter
  • Sign-in ด้วย Router Credentials

ตั้งค่า Secure FTP Server บน Windows 10, 8.1 และ 7 – คู่มือขั้นตอน (Updated 2022)

หาส่วน Port Forwarding – ปกติอยู่ภายใต้ WAN หรือ NAT Settings สร้าง Port Forwarding ใหม่รวมข้อมูลดังนี้:

  • Service Name: ใช้ชื่อใดก็ได้ เช่น FTP-Server
  • Port Range: ต้องใช้ Port 21
  • PC's TCP/IP Address: เปิด Command Prompt พิมพ์ ipconfig IPv4 Address คือ PC's TCP/IP Address

นำการเปลี่ยนแปลงใหม่ไปใช้ และบันทึก Router Configurations ใหม่

วิธีเข้าถึง FTP Server จาก PC ใดๆ

นี่คือวิธีเร็วที่สุดทดสอบ FTP Server หลังตั้งค่า Firewall และ Forward Port 21 บน Router

  • เปิด Default Web Browser
  • บน Address Bar พิมพ์ IP Address ของ Windows 10 PC ในรูปแบบ FTP Link กด Enter
  • Address ควรเป็นแบบนี้: FTP://192.168.1.199 หรือ Public Address ของคุณ
  • จะขอ Authentication พิมพ์ System Username และ Password เพื่อเข้าถึงไฟล์ที่แชร์บน FTP Share Folder

ตั้งค่า Secure FTP Server บน Windows 10, 8.1 และ 7 – คู่มือขั้นตอน (Updated 2022)

เพื่อเข้าถึง FTP Server จากตำแหน่ง/เครือข่ายที่ต่างกัน คุณต้องพิมพ์ Static IP (ที่ได้จาก Internet Provider) ตัวอย่าง Static IP คือ 11.03.68.445 คุณต้องใช้ ftp://11.03.68.445 หรือ ftp://your local hostname

ดาวน์โหลดและอัปโหลดไฟล์, โฟลเดอร์ บน FTP Server

คุณยังสามารถใช้ Third-party Applications เช่น (FileZilla) เพื่อ Download, Upload, จัดการไฟล์, โฟลเดอร์ ระหว่าง Client Machine และ FTP Server มี Free FTP Clients หลายตัว คุณสามารถใช้ได้:

FireFTP: Firefox Browser FTP Client Extension

FileZilla: FTP Client สำหรับ Windows

Cyberduck: FTP Client สำหรับ Windows

WinSCP: Free และ Open-source SFTP, FTP, WebDAV, Amazon S3 และ SCP Client สำหรับ Microsoft Windows

ตัวอย่าง ผมใช้ WinSCP

  • ดาวน์โหลดและติดตั้ง Application
  • เปิด WinSCP ใส่ FTP Server Details
  • Username คือ FTP Server Windows Username Password คือ FTP Server Windows Password คลิก Save WinSCP จะสร้าง Connection และรายการไฟล์/โฟลเดอร์ทั้งหมดที่พร้อมดาวน์โหลด

ตั้งค่า Secure FTP Server บน Windows 10, 8.1 และ 7 – คู่มือขั้นตอน (Updated 2022)

ด้านซ้ายคือ Windows ในเครื่องของคุณ ด้านขวาคือ FTP Server

  • ลากไฟล์จากซ้ายไปขวา จะ Copy ไฟล์ไปยัง FTP SERVER
  • ลากไฟล์จากขวาไปซ้าย จะ Copy ไฟล์ไปยัง Client Machine

เสร็จแล้ว คุณตั้งค่า FTP Server บน Windows 10 สำเร็จแล้ว ขั้นตอนเหล่านี้ (Setup FTP Server) ใช้ได้กับ Windows 8.1, 8 และ Windows 7 ด้วย

  • วิธีติดตั้ง Kali Linux บน Windows 10 Subsystem (Step by Step Guide)
  • Windows 10 Printer Keeps Going Offline? ทำให้มัน Online
  • แก้ไข: Can't Print Documents, Printer Driver Unavailable ใน Windows 10
  • วิธีแก้ DNS Server Not Responding บน Windows 10/8.1/7
  • Windows 10 Won't Shut Down หลังอัปเดต? วิธีแก้!