Install and Configure FTP Server on Windows Server 2019

In this blog, I will be able to describe the method of putting in and configuring the FTP server in Windows Server 2019.

How to install FTP Server 2019 (IIS)

1- Open the Server Manager > Left side select Dashboard option and click on Add roles and features under welcome to server manger.

server manager 2019

2- Click next.

add roles and features wizard

3- because the installation type, select Role-based or feature-based installation and click on next.

add role based or feature based

4- Select the server from the server pool and click on next.

server 2019 server selections

5- In the server roles check the IIS web server role.

web server iis rele

6- Click Add features that are required for Web Server (IIS).

web server iis add features

7- After selecting the Web Server (IIS) role click next.

web server iis sever role

8- In the features option page click next.

windows server features

9- Click next.

web server iis role

10- In the Role Services window, check the FTP server, FTP Extensibility and click next.

ftp server and ftp extensibility

11- Review the confirm installation summary and click install.

ftp server confirmed installation

12- Server role installation installed successfully click close.

ftp server confirmed installation progress

Step by step create FTP user and groups to access an FTP server 2019

1- Creating a replacement user to access the FTP server > open Server Manager > select tools and click on Computer Management.

windows server 2019 dashboard

2- Under computer management > Expand Local Users and Groups > select Users > right-click and select New User.

computer management new user

3- Type user name, Description, password, select Password never expires and click create.

create new user

4- Now a new user has been created.

computer management user

How to Create a replacement Group in local users and computers.

1- After creating user > Now right click on Groups under Users and Groups and click new group.

computer management new group

2-  In the Group Name field type the name of the group > a Description and click the Add button to add a user.

create group users and computers

3- Enter a name under entering the object names to select field > click Check Names If Windows users exist > then click Ok.

enter then object name to

4- After the user is added > Select Create button to create a group.

create group users and computers

Step by step Creates an FTP site in the IIS Manager server 2019.

1- Open IIS Manager > select Tools and select Internet Information Service (IIS) Manager.

windows server 2019 dashboard

2- Expand your FTP server, right-click Sites and click Add FTP Site.

iis manager add ftp site

3- Enter the FTP site name and path to the directory and click next.

add ftp site information

4- type your IP address in the IP Address field, Port, for encryption, select No SSL and click next.

ftp site binding ssl settings

5- Under Authorization select Basic > Specified roles or groups > type your FTP group name for users > select read and write permissions and click Finish.

add ftp site authentication

6- Now my website is showing in the tree structure of the Windows web server.

iis manager

How to add FTP virtual directory and add permission

1- Open This PC > open Local Disk (C) > open FTP directory > right-click, select New and click Folder to create a subdirectory.

windows explorer create folder

2- Type a subdirectory name and press enter.

configure subdirectory ftp server

3- Right-click on your FTP site and select Add Virtual Directory.

iis manager add virtual directory

4- In the Alias field, type a name and select … to add the user directory path,

add virtual directory alias

5- Expand Local Drive (C) > FTP directory > select subdirectory the one you have created and click ok.

browse folder

6- After adding a virtual directory path click ok.

add virtual directory physical path

7- To configure permissions in IIS Manager > right-click on subdirectory (for example Jamil) and selected edit Permission.

iis virtual directory edit permissions

8- Click on the Security tab and click the Advanced button.

user properties security

9- Under advanced security settings and click the Disable inheritance button.

virtual directory disable inheritance

10- Select convert inherited permissions into explicit permission on the object.

iis convert inherited permissions

11- After enabling inheritance click ok.

advanced security settings

12- Go back to the Security tab and click on the Edit button.

user properties security

13- Select the Users group in which all users are located and click the Remove button. After removing all users only the owner of the directory has access to it.

user permissions security

14- Now we need to add a Windows user who will have full access to the directory, click the Add button.

user permissions security

15- Type the username of the virtual directory > click Check Names and click Ok.

enter the object names to

16- Next we need to give permission for complete control of the directory > Select the created user and check all fields Allow (Permissions) and click ok.

full user permissions security

17- Click Ok.

user permissions security

How to Configure FTP User Isolation

1- Now we need to set up isolation In order for each user to get to his own directory and not have access to other files after connecting to the server and select FTP User Isolation.

ftp user isolation

2- Select the user name directory and click Apply under the Action menu.

iis manger ftp user isolation

How to allow FTP port in windows firewall

For an external connection to the FTP server, you need to configure the firewall.

1- Open Server Manager > select Tools and select Windows Defender Firewall with Advanced Security.

server manager 2019

2- Select Inbound Rules and select New Rule under the Action menu.

windows defender firewall with advanced security

3- Select Predefined, select FTP Server from the drop-down list and click next.

inbound predefined rule

4- Check all the predefined rules and click next.

new inbound predefined rule

5- Select Allow the connection, click Finish. For these rules to take effect and restart the server.

inbound allow connection

How to Access an FTP Server in Windows Explorer and Internet Explorer

You can connect to an FTP server in many ways, for example, through the standard Windows utility, Explorer, or through the FileZilla program.

1- I am connecting through Windows Explorer, Type FTP address in the address bar and press enter: For example, (my FTP server address is –

access ftp server in windows explorer

2- Type user name, Password, checks save password box and click Log On.

ftp server log on

3- You will see the contents of the FTP server folder.

ftp server access windows explorer

4- Now I am connecting through Internet Explorer, Type FTP address in the address bar and press enter: For example, (my FTP server address is –

Type a user name, Password and click Log On.

access ftp server in web explorer

5- You will see the contents of the FTP server folder.

ftp server access web browser

How to map an FTP network location or a web share location, in File Explorer.

1- Open This PC in Windows Explorer, select Add a network location to open the Add Network Location Wizard.

ftp server map shared folder

2- Click Next.

add network location wizard

3- Select Choose a custom network location and click on Next.

create this network location wizard

4- Type your FTP address (Ex. and then click next.

FTP Server location internet or network address

5- Uncheck Log on anonymously, type your user name provided as your FTP login credentials and then click next.

FTP Server add network location username

6- Type a name for the Network location and click Finish.

FTP Server add network location name

7- Check the box Open this network location when I click finish and click finish.

FTP Server successfully created network location

8- Type your password in the password field, click on Save Password and click Log On to test your connection.

ftp server login

9- Here you can see the FTP folder.

ftp server map shared folder

For more information click here

Written by Jamil Parvez

Jamil Pervez works as a Network Administrator, based in Kuwait with a Primary focus on Microsoft technologies. Microsoft Certified MCSE, MCTP, MCITP, CCNP, CCIP, CCVP with 20 years of experience in administering Windows Servers, Exchange, VMWare, Veeam B&R, Veritas BackupExec.


Leave a Reply
  1. These are actually great ideas in on the topic of blogging.

    You have touched some fastidious things here. Any way keep up writing.

  2. Keep up the great work, I read a few contents on this site and I believe that your site is very interesting and contains sets of fantastic information.

  3. I have read so many articles or reviews regarding the blogger lovers however this
    piece of writing is truly a good paragraph, keep it up.

  4. I’m amazed, I must say. Rarely do I come across a blog that’s both equally educative and amusing, and let me tell you, you’ve hit the nail on the head. The problem is something not enough men and women are speaking intelligently about. I am very happy I stumbled across this in my search for something regarding this.

  5. Heya, I’m for the first time here. I came across this board and I in finding It truly useful & it helped me out much. I hope to present something back and aid others such as you helped me.

  6. I just want to tell you that I am just newbie to weblog and honestly savored you’re blog site. Very likely I’m planning to bookmark your blog . You amazingly come with very good articles. Regards for sharing with us your website.

Leave a Reply

How to access FTP Server shared folder using Filezilla client.

How to install openfiler in VMware Workstation for shared storage.