In this post we are going to install and configure FTP server on IIS 10. FTP stands for “File Transfer Protocol”, which can perform operation like upload, download files between client and server computers through TCP/IP connection.
Let’s get started with Installation process.
Install FTP on IIS:
Navigate to Start > Control Panel > Programs and Features > turn windows features on or off
Enable the option by checking the FTP Service in Internet Information Services section like below screenshot, then press ok.
After successful installation Navigate to Start > Control Panel > Administrative Tools > Internet Information Services (IIS) Manager to open the IIS. We can see the FTP server is enabled from home screen of IIS like below screenshot.
Next right click on IIS root to add a new FTP site like below screenshot.
We also can add FTP publishing to any of your IIS website to manage website content.
In this case we are configuring an in dividual FTP site so we need to type a site name with creating and browsing a physical path in content directory section.
Next we are going to setup the IP and port to access our FTP site like below screenshot.
Press Next. Choose basic authentication by authorizing the user read, write permission.
Press Finish to finalize the configurations. Then test it with windows file explorer.
It’ll ask for login like below screenshot. Provide login details then press Log On to explore the ftp content directory.
Or any FTP tool like FileZilla.
Also we can browse through HTTP by adding a virtual directory to specific website mapping with FTP content directory. Right click on website root node to add virtual directory like below screenshot.
Input an alias with a physical path of FTP content directory then press ok.
Open a web browser to browse specific file like below screen shot.
Hope this will help 🙂
Todd says:
Great article. It would be great if you could add steps to allow AD authentication of users and groups.