Note: The settings listed in this walkthrough specify “%SYSTEMDRIVE%\inetpub\ftproot” as the path to your FTP site. You are not required to use this path; however, if you change the location for your site you will have to change the site-related paths that are used throughout this walkthrough.
Note: This article assumes you have created the ‘FTP Users’ group and the individual FTP users per the instructions in the following two Knowledge Base articles:
In this first step you will create a new FTP site.
First, create a folder at ‘C:\inetpub\ftproot’ called ‘LocalUser’.
Next, open IIS 7.0 Manager. In the Connections pane, click the Sites node in the tree.
Right-click the Sites node in the tree and click ‘Add FTP Site‘, or click ‘Add FTP Site’ in the Actions pane.
When the Add FTP Site wizard appears: Enter your desired FTP site name in the FTP site name box, then navigate to the “C:\inetpub\ftproot” folder that you created earlier. Note that if you choose to type in the path to your content folder, you can use environment variables in your paths.
When you have completed these items, click Next.
On the next page of the wizard, choose an IP address for your FTP site from the IP Address drop-down, or choose to accept the default selection of ‘All Unassigned.’
Enter the TCP/IP port for the FTP site in the Port box. For this walk-through, choose to accept the default port of 21. For this walk- through, do not use a host name, so make sure that the Virtual Host box is blank. Make sure that the Certificates drop-down is set to “Self-Signed” and that the Allow SSL option is selected. When you have completed these items, click Next.
On the next page of the wizard, select ‘Basic‘ for the Authentication settings. Then, flick ‘Finish’.
Next, click on the ‘FTP Authorization‘ icon, and choose “FTP Users” from the Allow access to drop-down, and select Read for the Permissions option. When you have completed these items, click Finish.
From there, click on the ‘FTP User Isolation‘ icon, and choose ‘User Name Directory (disable global virtual directories)’. Click ‘OK‘ when the options are set.
You have successfully created a new FTP site using the new FTP service.
Next, we need to create the Virtual Directories so the users can access their files.
Expand the newly created FTP site on the right-hand side, and you should see the ‘LocalUser’ directory. Right-click on the ‘LocalUser’ folder and choose ‘Add Virtual Directory‘.
The ‘Alias’ needs to be the name of the FTP user which was created in the previous Knowledge Base article.
The ‘Physical Path’ needs to be the directory on the server which the user is to have access to. Remember that that user needs NTFS permissions over that directory for the account to function properly.
Once the entries are made, click ‘OK‘.
You have now completed the process for creating an FTP site in IIS 7.5, and should now be able to connect with any given FTP client.
If you need any assistance with this process, please don’t hesitate to contact our Technical Support Department for further assistance and they will be glad to assist.