Computer >> Hướng Dẫn Máy Tính >  >> Hệ Thống >> Windows 10

Thiết lập FTP Server an toàn trên Windows 10, 8.1 & 7 – Hướng dẫn từng bước (Cập nhật 2022)

Đ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.

Thiết lập FTP Server an toàn trên Windows 10, 8.1 & 7 – Hướng dẫn từng bước (Cập nhật 2022)

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.

Thiết lập FTP Server an toàn trên Windows 10, 8.1 & 7 – Hướng dẫn từng bước (Cập nhật 2022)

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.

Thiết lập FTP Server an toàn trên Windows 10, 8.1 & 7 – Hướng dẫn từng bước (Cập nhật 2022)

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

Thiết lập FTP Server an toàn trên Windows 10, 8.1 & 7 – Hướng dẫn từng bước (Cập nhật 2022)

  • 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ỉ.

Thiết lập FTP Server an toàn trên Windows 10, 8.1 & 7 – Hướng dẫn từng bước (Cập nhật 2022)

  • 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.

Thiết lập FTP Server an toàn trên Windows 10, 8.1 & 7 – Hướng dẫn từng bước (Cập nhật 2022)

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.

Thiết lập FTP Server an toàn trên Windows 10, 8.1 & 7 – Hướng dẫn từng bước (Cập nhật 2022)

  • 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ộ.

Thiết lập FTP Server an toàn trên Windows 10, 8.1 & 7 – Hướng dẫn từng bước (Cập nhật 2022)

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.

Thiết lập FTP Server an toàn trên Windows 10, 8.1 & 7 – Hướng dẫn từng bước (Cập nhật 2022)

  • 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.

Thiết lập FTP Server an toàn trên Windows 10, 8.1 & 7 – Hướng dẫn từng bước (Cập nhật 2022)

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.

Thiết lập FTP Server an toàn trên Windows 10, 8.1 & 7 – Hướng dẫn từng bước (Cập nhật 2022)

Để 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.

Thiết lập FTP Server an toàn trên Windows 10, 8.1 & 7 – Hướng dẫn từng bước (Cập nhật 2022)

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!