Configure FTP in Server 2012

Configure FTP in Server 2012


Configure FTP Server in Windows Server 2012 R2



FTP (File Transfer Protocol) is a very popular protocol that allows users to upload and download files easily.Even FTP consider a quite legacy data transfer technology, but it still usable and easy to use by some of Server Administrator.You can configure FTP server in Windows Server 2012 by installing FTP server role.In this post, I will show you a very simple step how to install and configure FTP server role in Windows Server 2012 R2.


You need to setup authentication for user in Domain environment before installing FTP roles.


In your Domain Server, open Active Directory Users & Computers, and create FTP_Users group.





In the FTP_Users properties, please add Administrator and any user that need to use / log in to FTP Server…





Now lets switch to Member Server, and create a folder for your FTP access then right click the FTP folder and click Security.


** In the FTP folder properties, under Security click Advanced…





On the Advanced Security Settings for FTP folder, click add…


** what we going to do here is to give access permissions to FTP_Users group…





On the Permission Entry for FTP folder, click Select a principal link, then under Enter the object name to select, type FTP_Users and click OK…





On the Permission Entry for FTP folder, under Basic permissions, click Write and then click OK…





verify that FTP_Users is listed under Advanced Security Setting for FTP folder…





Installing FTP Role service…


1 – Still in the member server, open Server Manager, click Add roles & features and proceed to server roles and browse for FTP Server (click FTP Service and FTP Extensibility), then click Next…





On the Select features interface, proceed with Next…





On the Confirm installation selections interface, click Install…





Once installation complete, please restart the Server…





Once server restarted, open Server Manager, click Tools and click Internet Information Services (IIS) Manager…





On the IIS console, right click Sites and click Add FTP Site…





On the Add FTP Site interface, in the FTP Site name:, enter your own FTP site name, then in Physical path, browse to FTP folder that you created in the previous step…





Under Add FTP Site interface, verify that the IP Address assigned to All Unassigned with Port 21…


** click No SSL (I’m not going to secure this FTP site with web certificates)… and click Next





Under Authentication click Basic, under Allow access to:, choose Specified roles or user groups and type FTP_Users, confirm that you click Read & write under Permissions, then click Finish…





Next, open Windows Firewall and click Allow an app or feature through Windows Firewall…





Under Allow apps to communicate through Windows Firewall, browse to FTP Server and verify that and Domain, Private and Public are ticked, and then click OK…





Next, open Windows Firewall with Advanced Security, click Inbound Rules and scroll to FTP (verify that 3 FTP component listed)…





Now, lets switch to client PC (in this demo i use Windows 8.1)…


** in the client PC, open CMD and type telnet 172.16.0.21 21

** 172.16.0.21 –> FTP server IP

** 21 –> FTP port number





on the CMD, it stated 220 Microsoft FTP Service (we have successfully connected to FTP Server)…





Now open web browser, in the address bar type ftp://172.16.0.21 and enter, click view menu and then click Open FTP site in File Explorer…





On the Log On As box, under user name, fill in with any of your FTP_Users, then fill in the password and click Log On…





Once you successfully log in to FTP Server, you can try create any folder…






Lastly, switch back to FTP server and confirm that the folder you created is listed in the FTP server…





Source : mizitechinfo.wordpress.com