Cách Cài đặt FTP Server Trên Windows 10? - Blog CNTT
Có thể bạn quan tâm
FTP (File Transfer Protocol) là một giao thức truyền dữ liệu Internet phổ biến. Bạn có thể sử dụng FTP để truyền tệp giữa máy chủ từ xa và PC cục bộ. FTP thường được sử dụng bởi các quản trị viên trang web để tải lên và tải các tệp xuống máy chủ lưu trữ web của họ. Giao thức FTP được thực hiện theo sơ đồ “Client-Server”: có FTP-clients and an FTP-server.
Trong bài hướng dẫn này, chúng tôi sẽ chỉ ra cách cài đặt và cấu hình máy chủ FTP dựa trên hệ điều hành Windows 10 mà không cần sử dụng phần mềm của bên thứ ba (chẳng hạn như FileZilla Server, Titan FTP Server, Ocean FTP Server,…).
Cài đặt các thành phần của FTP Server trên Windows 10
Đầu tiên hãy tạo một FTP folder. Thư mục này sẽ chứa các tệp và thư mục mà máy clients có thể truy cập được. Bạn có thể tạo nó ở bất kỳ đâu trên PC của mình. Thông thường, thư mục C: inetpubftproot được sử dụng làm thư mục FTP gốc.
Sau khi tạo xong, nhấn tổ hợp phím Windows + R để mở cửa sổ Run. Nhập vào đó cmd và nhấn OK để mở Command prompt.
Bây giờ gõ ipconfig và nhấn Enter. Ngay bên dưới, bạn có thể thấy địa chỉ IP và default gateway của PC.
Ghi chú: Để máy chủ FTP hoạt động bình thường, bạn nên gán một địa chỉ IP tĩnh cho máy tính của mình.
Thông tin trên sẽ được dùng để cấu hình máy chủ FTP, nhưng trước tiên chúng tôi phải cài đặt và cấu hình các thành phần IIS (Internet Information Services), vì vậy hãy chuyển đến Control Panel. Chuyển sang dạng xem Small icons view và chuyển đến Programs and Features.
Nhấn vào Turn Windows features on or off, Cuộn xuống Internet Information Services, mở rộng nó, mở rộng mục FTP server . Giờ hãy đánh dấu vào các mục Internet Information Services, Web Management Tools và World Wide Web Services. Ngoài ra, hãy đánh dấu vào FTP Service và FTP Extensibility. Sau đó, bạn chỉ cần nhấn vào OK để cài đặt các dịch vụ.
Mẹo: Xin lưu ý rằng để quản lý IIS, bạn phải cài đặt Bảng điều khiển quản lý IIS IIS Management Console (Web Management Tools > IIS Management Console). Bạn cũng có thể cài đặt IIS management console từ PowerShell bằng lệnh:
Enable-WindowsOptionalFeature -Online -FeatureName IIS-ManagementConsole -All
Cấu hình một FTP site trên Windows 10
Giờ hãy tạo một FTP site và cấu hình cho nó. Đi tới Control Panel > Administrative Tools > Internet Information Services (IIS).
Nhấn phải chuột vào Sites và chọn Add FTP Site.
Ngay sau đó, bạn nhập tên cho trang FTP của mình và chọn thư mục nơi trang sẽ được tạo (mặc định là thư mục C: \ inet \ pub \ ftp \ root, nhưng bạn có thể chỉ định một thư mục khác mà bạn đã tạo trước đó).
Tại bước tiếp theo, bạn sẽ thấy mục Binding and SSL settings.
Địa chỉ IP Binding theo mặc định không được gán. Vì vậy, bạn hãy nhấp vào menu thả xuống và chọn Địa chỉ IP của bạn. Bây giờ chúng tôi đã chọn No SSL, nhưng nếu bạn đang sử dụng trên môi trường thực, chúng tôi khuyên bạn nên chọn tùy chọn Require SSL .
Sau đó, bạn phải chọn các tùy chọn xác thực cơ bản và cho phép truy cập với những người dùng được chỉ định. Người dùng này là người dùng Windows, người dùng bạn đã tạo khi cài đặt Windows 10 hoặc người dùng hiện bạn đang sử dụng. Vì vậy, hãy nhập tên người dùng và chọn các quyền thích hợp.
Tại tùy chọn Authenticatio, chọn Basic. Mục Authorization type > Specified users, nhập tên của user (hoặc group). Nếu người dùng cần có quyền đọc và ghi tệp trong thư mục FTP, hãy Tích vào Read và Write trong phần Permissions.
Sau đó nhấn Finish để hoàn thành.
Trang FTP của bạn sẽ xuất hiện trong cấu trúc cây của máy chủ web Windows.
Cấu hình Firewall Rules cho FTP server
Standard Windows Defender Firewall với cài đặt bảo mật nâng cao không cho phép bạn kết nối từ xa với trang FTP của mình. Bây giờ chúng ta phải cho phép truy cập FTP trong Windows Firewall. Giờ chúng ta phải cho phép FTP truy cập Windows Firewall. Đi tới Control Panel > Windows Defender Firewall > Allow an app or feature through Windows Firewall. Tại cửa sổ tiếp theo, nhấn vào Change settings và tìm FTP server feature. Đánh dấu vào cả hai ô vuông bên phải và bấm OK để lưu cài đặt. Bây giờ tường lửa đã được định cấu hình xong.
Mẹo: Bạn có thể định cấu hình các quy tắc tường lửa để cho phép lưu lượng FTP đến máy chủ bằng các lệnh:
netsh advfirewall firewall add rule name=”FTP” action =allow protocol=TCP dir=in localport=21
netsh advfirewall firewall add rule name=”sFTP” action =allow protocol=TCP dir=in localport=900
netsh advfirewall firewall add rule name=”FTPpassive” action =allow protocol=TCP dir=in localport=1024-65535
Cấu hình một FTP Account trên Windows 10
Chúng ta cần tạo một FTP user hoặc group có quyền truy cập vào máy chủ FTP. Mở Computer Management. Ở menu bên phải, chọn Users hoặc Groups(Bạn có thể tạo user mới bằng cách Nhấn phải chuột tại chỗ trống trong menu phải và chọn New User).
Thêm người dùng mới: Bây giờ hãy nhập tên người dùng và mật khẩu. Bạn phải đặt mật khẩu cho người dùng của mình, nếu không họ sẽ không thể kết nối với FTP. Bây giờ hãy nhấp vào Create và người dùng FTP của bạn sẽ được tạo.
Bây giờ chọn trang web mới được tạo trên IIS và nhấp vào FTP Authorization Rules.
Tại đây bạn sẽ thấy những quyền của người dùng Windows FTP mặc định. Chúng ta cần tạo một quy tắc khác. Nhấp chuột phải vào không gian trống, Chọn Add Allow Rule và thêm người dùng bạn vừa tạo vào.
Ngoài ra, hãy chọn các quyền thích hợp và nhấp vào OK.
Nếu bạn muốn người dùng ẩn danh truy cập máy chủ FTP của mình, hãy chọn tùy chọn All Anonymous Users. Nếu muốn Người dùng ẩn danh không thể viết bất cứ điều gì hoặc thay đổi dữ liệu trên máy chủ của bạn; bạn cần chỉ định quyền truy cập là Read.
Chúng ta cần thêm người dùng này vào cài đặt bảo mật NTFS của thư mục. Nhấp chuột phải vào thư mục FTP chọn Properties, sau đó chuyển đến tab Security, Chọn Edit và thêm người dùng mới được tạo vào. Sau đó nhấn Apply và Ok để lưu lại
Cấu hình FTP User Isolation
Nếu bạn cần phân chia mỗi người dùng chỉ có thể vào thư mục FTP của riêng họ và không thể truy cập vào thư mục FTP của người khác, thì bạn có thể làm theo cách sau đây:
To do this, open your FTP site settings and select the FTP User Isolation option. Select the User name directory and save the changes.
Mở cài đặt FTP site của bạn và chọn tùy chọn FTP User Isolation. Chọn User name directory và lưu các thay đổi.
Phải chuột vào FTP site và chọn Add Virtual Directory.
Nhập vào user name tại mục Alias, Tại mục Physical pat, nhập đường dẫn đến thư mục của người dùng (bạn cần tạo trước một thư mục con của người dùng riêng trong thư mục FTP gốc trên ổ đĩa cục bộ).
Cách kết nối tới FTP Server trên Windows 10.
Bây giờ chúng ta đã sẵn sàng để truy cập vào FTP server. Đầu tiên, chúng tôi sẽ thử truy cập từ mạng LAN.
Từ một máy tính khác trong cùng mạng LAN, bạn mở PowerShell và chạy các lệnh sau để kiểm tra máy chủ FTP trên máy tính Windows 10:
# To test FTP Network Port connection
Test-NetConnection -ComputerName yourWin10FTPcomputer -Port 21
# Now test FTP access
ftp 192.168.1.251
Bạn có thể mở trang FTP của mình bằng Windows Explorer. Tất cả những gì bạn cần làm chỉ là mở Windows Explorer và nhập vào FTP:// và Địa chỉ IP cục bộ của máy đó (ví dụ: FTP://192.168.1.92). Nhấn enter và bạn sẽ được nhắc nhập tên người dùng và mật khẩu. Nhập vào thông tin đăng nhập của người dùng và nhấn OK là bạn đã có thể truy cập FTP Server qua mạng LAN.
Giờ bạn đã có thể tải lên và tải xuống các tệp trên máy chủ FTP.
Bạn có thể kiểm tra nhật ký truy cập FTP Server trong thư mục C: \ WINDOWS \ System32 \ LogFiles \ MSFTPSVC1.
Thêm FTP Site vào Network Location List
Bạn có thể kết nối FTP Site vào Windows Network Locations để có thể dễ dàng truy cập FTP files và folders.
- Mở File Explorer, Nhấn chuột phải vào chỗ trống và chọn Add a network location;
- Chọn mục Choose a custom network location;
- Nhập vào mục Internet or network address địa chỉ FTP Server của bạn theo định dạng sau: ftp://your_win10_ftp
- Tích vào Logon on anonymous (để trống password) hoặc nhập vào username FTP của bạn rồi click Next>Finish
- Trang FTP sẽ xuất hiện trong mục Network Locations.
Từ khóa » Cài đặt Ftp Server Trên Windows Server 2016
-
Cài đặt FTP Server Trên Windows Server | TopDev
-
Cài đặt Và Cấu Hình Máy Chủ FTP Trong Windows Server 2016
-
Cài Đặt Và Cấu Hình FTP Server Trên Windows Server 2016
-
Cấu Hình FTP Server Trên Windows Server 2016 - Phần 13 - YouTube
-
Cấu Hình Phân Quyền FTP Server Trên Windows Server 2016 Và Sử ...
-
Định Cấu Hình Máy Chủ FTP Với Cách Ly Người Dùng Trên Windows ...
-
Hướng Dẫn Tạo Ftp Server Trên Windows Server”, Cách Cài Đặt Và ...
-
Triển Khai FTP Với IIS Trên Windows Server - EngISV
-
Sử Dụng IIS để Thiết Lập FTP Server Trên Windows
-
Hướng Dẫn Cài đặt FTP Server Trên Windows Sử Dụng IIS - TechSHARE
-
Hướng Dẫn Tạo Ftp Server
-
Setting Up An FTP Server On Windows Server 2016
-
Cách Cài đặt, Cấu Hình FTP Server Trên Windows Server 2019 Dễ Dàng
-
TÌM HIỂU Về FTP Và Cài đặt FTP Server Trên Server 212 - Tài Liệu Text