How to install and Configure FTP on Windows server

install and Configure FTP on Windows server

How to install and Configure FTP on Windows server

To install and configure an FTP server on a Windows Server system, you can use the built-in IIS (Internet Information Services) FTP server, which is included with Windows Server. Below are the steps to set up and configure FTP on your Windows Server.

Install the FTP Server Feature

1. Open Server Manager:
  • Press Windows + R, type server manager, and press Enter.
How to install and Configure FTP on Windows server - Step 1
2. Add Roles and Features:
  • In Server Manager, click on Manage in the top-right corner and select Add Roles and Features.
How to install and Configure FTP on Windows server - Step 2
  • Click Next.
  • Select Role-based or feature-based installation and click Next.
  • Select the server where you want to install FTP, and click Next.
  • On the Roles page, expand Web Server (IIS).
How to install and Configure FTP on Windows server - Step 3
Select the server where you want to install FTP, and click Next.
  • FTP Server (this is the FTP component).
  • FTP Service.
  • FTP Extensibility (optional, for more advanced FTP features).
How to install and Configure FTP on Windows server - Step 4
  • Click Next.
  • Review the selections and click Install.

Wait until the installation is complete.

3. Restart your server for the changes to take place.

Create User Group For FTP on Windows Server

This group of users will be allowed to access FTP server later. To create user group, kindly follow these steps.

  • Open Computer Management
How to install and Configure FTP on Windows server - Step 5
  • Locate to System Tools > Local User and Groups> Groups, right-click on the space and choose “New Group
How to install and Configure FTP on Windows server - Step 6
  • Change group name to “FTP-Access” and Click Add
  • Fill in “Administrator” and Click “Check Names”
How to install and Configure FTP on Windows server - Step 7
  • Click OK
  • Click Create
  • The user group “FTP-Access” for Administrator has been created.

 Configuration at IIS for FTP on Windows Server

We assume you have enabled/installed IIS Services and FTP Server. Now we have to configure the FTP account for read and write permissions. Let get started!

On your Windows Server > Search Internet Information Services (IIS) Manager.

How to install and Configure FTP on Windows server - Step 8
  • Navigate to Sites > Right-click > Click on Add FTP Site.
How to install and Configure FTP on Windows server - Step 9
  • Enter the name for FTP > Click 3 dot next to Physical path > Select Local Disk (C): > Make a New Folder and configure the directory access > Click on Next.
How to install and Configure FTP on Windows server - Step 10
  • Enter the folder name > Click OK
How to install and Configure FTP on Windows server - Step 11
  • Enter your Server IP, Select NO SSL & Click Next.
How to install and Configure FTP on Windows server - Step 12
  • In the Authentication step, select the Basic authentication type and make sure to deselect Anonymous. Now, select the users to whom you want to grant the FTP permission. We will give FTP access to Specified roles or user groups. In Permission, make sure to select Read and Write both options (depending on your demand) >Click on Finish.
How to install and Configure FTP on Windows server - Step 13
  • After configuring all the settings, it will look like this.
How to install and Configure FTP on Windows server - Step 14

Configure Firewall for FTP on Windows Server

For an external connection to the ftp server, you must configure the firewall.

  • For an external connection to the ftp server, you must configure the firewall.
How to install and Configure FTP on Windows server - Step 15
  • In the vertical menu on the left, select Inbound rules, then in the vertical menu on the right New Rule.
How to install and Configure FTP on Windows server - Step 16
  • In the window that opens, check the Predefined type and select FTP Server from the drop-down list. Click Next.
How to install and Configure FTP on Windows server - Step 17
  • Tick all the Box and click Next.
How to install and Configure FTP on Windows server - Step 18
  • Select Allow the connection and click Finish. For these rules to take effect & restart the server.
How to install and Configure FTP on Windows server - Step 19

Download FTP client on your client computer

After configuring your server, you can download FTP client on your client computer (on your local computer) so you can start using it. There are several FTP client software’s, in this demonstration, we will choose FileZilla Client for Windows.

How to install and Configure FTP on Windows server - Step 20
  • Fill in your IP address, username, password and Port 21. In this demonstration, I will use my test server IP 94.198.**.**
How to install and Configure FTP on Windows server - Step 21
  • You will be able to connect to your FTP server for file sharing, download or upload files.

Conclusion

To install and configure an FTP server on Windows Server:

To set up an FTP server on Windows Server, first, you need to add the FTP Server feature using IIS Manager. After that, set up your FTP site and adjust the authentication and authorization settings. Don’t forget to let FTP traffic through the Windows Firewall so it can communicate well. Once everything is done, test the FTP server from a client machine to make sure it works. If needed, add some security steps to keep the server safe.