How to install and configure IIS and FTP (Windows 2008 R2)


New Member
In Windows 2008 R2, the File Transfer Protocol (FTP) is integrated with the Web Server (IIS7) and you would need to add the IIS as a role - only then you will be able to enable and configure the FTP server.

What you need:

- You need to be a member of the Administrative Group on the server

Start the server manager (type Server Manager in the search box and click the Server Manager link or type ServerManager.msc in the search box and press Enter). Once the Server Manager launches select Roles from the left pane and click Add roles in the right pane.


In the next window click on Server Roles from the menu on the left, then select Web Server (IIS) and click the Next button.


When you reach Select Role Services, scroll down to FTP Server and select FTP Server, FTP Service and FTP Extensibility.


Click the Install button and wait for the Installation to complete (it could take several minutes) and click the Close button to exit the Installation Wizard.


How to create an FTP site

Start the IIS Manager (type IIS in the search box and click the Internet Information Services (IIS) Manager link), select Sites from the Connection pane (the left pane), right click on it and click Add FTP site:


Choose site name and FTP root, and click the Next button.


On the next step, choose an IP address from the drop-down menu, choose a port (21 is the standard FTP port), click the Next button.


Under User Authentication and Authorization information, you can choose the Authentication mode, the users that you want to allow access to and their Permissions.


Click the Finish button.

Configure Firewall to allow the FTP traffic

Before you can use FTP, you need to make sure that the Firewall is configured to allow the FTP traffic. Type Windows Firewall in the Search box and click the Windows Firewall with Advanced Security link. Click on Inbound rules and make sure that the three FTP rules exist:


If the rules don’t exist, lick on New Rule from the right pane of the Windows Firewall window and use the Wizard to open port 21 and create the rules.

Create an FTP user

Start the Server Manager (type ServerManager.msc in the search box and press Enter), click Configuration, click Local Users and Groups. Select Users, right click and click New User. Choose the username, full name, and description, type in the password, confirm it and click the Create button.


Testing the FTP server

Once the FTP server is running, on your home computer install and run the free Filezilla FTP client, enter the host name (the IP address), the username and password, as well as the port (21 is the default port) and press the Quickconnect button. You should be able to connect to the FTP server and see the default FTP directory listed in the FTP client.
Last edited: