Đang tìm cách cấu hình Windows 10 FTP Server để chia sẻ và truy cập file qua mạng? Bài viết này thảo luận Cách tạo FTP Server trên Windows 10 và 8.1. Cũng hướng dẫn chia sẻ file truy cập qua FTP Server và cách truy cập qua LAN và WAN từ bất kỳ đâu. Bạn có thể cấp quyền truy cập FTP Site bằng cách giới hạn user với username/password hoặc truy cập ẩn danh (anonymous). Tùy thuộc vào mục đích FTP Server trên mạng nội bộ hoặc ngoài.
FTP là viết tắt của File Transfer Protocol, tính năng hữu ích truyền file giữa máy Client và FTP Server. Giống như bạn chia sẻ thư mục file trên FTP Server đã cấu hình trên một cổng (port), và User có thể đọc/ghi file qua giao thức FTP từ bất kỳ đâu. Hầu hết trình duyệt hỗ trợ FTP nên có thể truy cập FTP Server qua trình duyệt.
Ví dụ: ftp://YOURHOSTNAME hoặc địa chỉ IP.
Cách tạo FTP Server trên Windows 10
Có FTP Server trên mạng nội bộ/ngoài luôn dễ dàng và nhanh hơn để chia sẻ/truy cập file qua mạng. Windows 10 và 8.1 có tính năng FTP Server tích hợp sẵn dưới Internet Information Services (IIS) Features cần cài đặt trước khi dùng. Phần này hướng dẫn từng bước thiết lập FTP Server trên Windows 10. Sử dụng WinSCP làm Client Windows kết nối FTP Server. Cũng có FTP Client miễn phí khác để truyền file giữa PC và Server từ xa.
Kích hoạt FTP trên Windows 10
Để cấu hình FTP Server trên Windows, trước hết cần bật FTP và tính năng IIS.
- Windows + R, gõ appwiz.cpl và OK.
- Mở Programs and Features.
- Nhấn Turn Windows Features On or Off (Bật/Tắt tính năng Windows) như ảnh.
Lưu ý: Nếu IIS chưa cài trước đó trên Windows 10/8.1, bạn cần cài thêm các tính năng IIS khác (như dấu mũi tên chỉ). Xem ảnh chụp màn hình cho yêu cầu thực tế chạy FTP Server trên Windows 10 (tất cả tính năng tích cần cài).
- Nhấn OK cài các tính năng đã chọn.
- Sẽ mất thời gian cài, đợi hoàn tất.

Cấu hình FTP Server Windows 10
Sau khi cài xong, cấu hình FTP Server theo các bước:
- Mở Control Panel\All Control Panel Items\Administrative Tools.
- Double-click Internet Information Services (IIS) Manager.
- IIS Manager mở, mở rộng Sites, chuột phải chọn Add FTP Site.

Lưu ý: Tôi đã tạo thư mục 'windows101tricks FTP Share' (sẽ chia sẻ qua FTP Server) trên ổ C trước bước này.

- Đặt tên FTP Site và duyệt thư mục cục bộ muốn chia sẻ qua FTP Server.

- Chọn địa chỉ IP máy cục bộ từ menu thả xuống. Hy vọng bạn đã thiết lập Static IP cho máy.
- Giữ Port Number 21 làm cổng mặc định FTP Server.
- Dưới SSL Option, chọn No SSL để kết nối không cần chứng chỉ SSL.
- Môi trường production cho FTP Server chuyên nghiệp, có thể cần bật SSL, yêu cầu chứng chỉ.

- Màn hình tiếp theo, đặt quyền truy cập user cho FTP Site.
- Quyết định cách người khác truy cập FTP Share và ai có Read-only hoặc Read & Write.
Giả sử kịch bản này:
Nếu muốn user cụ thể có Read/Write, họ phải nhập username/password. User khác truy cập FTP Site không cần user/pass chỉ xem nội dung – gọi là Anonymous Access. Nhấn Finish.

Cho phép FTP Server qua Windows Firewall
Nếu Windows Firewall chạy trên máy, tính năng bảo mật sẽ chặn kết nối truy cập FTP Server. Dùng các bước dưới để cho phép FTP Server qua Firewall.
- Mở Control Panel\All Control Panel Items\Windows Firewall.
- Nhấn link Allow an App or Feature Through Windows Firewall.
Lưu ý: Hiện nay Firewall thường do Antivirus quản lý, nên hoặc cấu hình/cho phép FTP từ đó, hoặc tắt bảo vệ Firewall trên Antivirus.

- Nhấn nút Change Settings.
- Chọn FTP Server và đảm bảo cho phép trên mạng Private và Public.
- Nhấn OK.
Lúc này bạn nên dùng FTP Client yêu thích kết nối FTP Server mới tạo từ mạng cục bộ.

Cấu hình Router cho phép kết nối bên ngoài
Cần cấu hình Router mở TCP/IP Port 21 cho phép kết nối đến PC. Như vậy FTP Server truy cập được từ Internet và bạn truy cập từ bất kỳ đâu. Các bước cấu hình hầu hết Router. (Để hướng dẫn cụ thể Port Forwarding TCP/IP, xem trang hỗ trợ nhà sản xuất Router.)
- Mở Command Prompt, gõ ipconfig Enter.
- Tìm và ghi lại Default Gateway Address (Router IP).
Thường là địa chỉ private dải 192.168.x.x. Ví dụ: 192.168.1.1 hoặc 192.168.2.1.

- Mở trình duyệt web mặc định.
- Trên thanh địa chỉ, nhập Router IP và Enter.
- Đăng nhập với thông tin Router.

Tìm mục Port Forwarding – thường dưới WAN hoặc NAT Settings.
Tạo Port Forwarding mới bao gồm:
- Service Name: Tên bất kỳ. Ví dụ: FTP-Server.
- Port Range: Phải dùng Port 21.
- PC's TCP/IP Address: Mở Command Prompt, gõ ipconfig, địa chỉ IPv4 là TCP/IP Address của PC.
Áp dụng thay đổi mới, lưu cấu hình Router mới.
Cách truy cập FTP Server từ bất kỳ PC nào
Cách nhanh nhất test FTP Server sau cấu hình Firewall và Forward Port 21 trên Router.
- Mở trình duyệt web mặc định.
- Trên thanh địa chỉ, nhập IP Windows 10 PC theo định dạng FTP Link, Enter.
- Địa chỉ dạng: FTP://192.168.1.199. hoặc Public Address.
- Sẽ yêu cầu Authentication, nhập Username/Password hệ thống để truy cập file chia sẻ trên thư mục FTP Share.

Để truy cập FTP Server từ vị trí/mạng khác, cần nhập Static IP (do nhà cung cấp Internet cấp). Ví dụ Static IP: 11.03.68.445, dùng ftp://11.03.68.445 hoặc ftp://your-local-hostname.
Tải lên/Tải xuống file, thư mục trên FTP Server
Có thể dùng ứng dụng bên thứ ba như (FileZilla) để Download/Upload, quản lý file, thư mục giữa Client và FTP Server. Có nhiều FTP Client miễn phí:
FireFTP: Extension FTP Client cho Firefox
FileZilla: FTP Client cho Windows
Cyberduck: FTP Client cho Windows
WinSCP: Client SFTP, FTP, WebDAV, Amazon S3, SCP miễn phí, mã nguồn mở cho Windows
Ví dụ, tôi dùng WinSCP.
- Tải và cài ứng dụng.
- Mở WinSCP, nhập chi tiết FTP Server.
- Username là FTP Server Windows Username. Password là FTP Server Windows Password. Nhấn Save. WinSCP thiết lập kết nối và liệt kê file/thư mục tải xuống.

Cửa sổ trái là máy bạn, phải là FTP Server.
- Kéo file từ trái sang phải: Copy file lên FTP SERVER.
- Kéo file từ phải sang trái: Copy file về Client Machine.
Đã cấu hình thành công FTP Server trên Windows 10. Các bước này cũng áp dụng cho Windows 8.1, 8 và Windows 7.
Bài viết liên quan:
- Cách cài Kali Linux trên Windows 10 Subsystem (Hướng dẫn từng bước)
- Windows 10 Printer hay Offline? Làm cho nó Online.
- Đã giải quyết: Không in được, Printer Driver Unavailable Windows 10
- Cách khắc phục DNS Server Not Responding trên Windows 10/8.1/7
- Windows 10 không tắt sau cập nhật? Cách khắc phục!