Free Guide to Install FTP Server on Windows 10 PC


In this free tutorial guide, you will learn the process to set up an FTP server on Windows 10 PC. This mechanism helps to share heavy data files without any barrier. However, it is a completely technical process but you would be able to implement FTP via the assistance of this one helpful guide.

In the corporate environment, it is a primary need to share necessary documents without any restrictions among targeted groups, team members, and sub-departments. After the implementation of this service, you can easily gain control to transfer files by using the private or a public network. If you are using a fast ISP then it doesn’t enforce any limit on size and data type for storage.

Let’s read some decisive advantages with the Setup FTP server on Windows 10 such as:

  • It needs minimal requirement i.e. good internet speed
  • Users can transfer a large volume of data easily. For example, you can send 1 TB PC backup over the FTP server i.e. quite meaningful for PC users
  • It supports multiple accounts which are necessary for personal or commercial purpose
  • Office or family members can access large data storage from remote computers
  • It is a free solution because it is an integral part of Windows 10 system. So, you don’t need to avail any paid services.

Step 1: Necessary Components to Setup FTP Server on Windows 10 PC:

In Windows 10 PC, This process doesn’t require additional resources due to the presence of essential components. So, you need to adopt the instructions as given below:

  • Open the Power User menu by using Windows key + X keyboard shortcut
  • Then, Select Programs and Features.
  • Now, you Click the link ‘Turn Windows features on or off’.
  • Now, Expand the Internet Information Services and check along option i.e. FTP Server
  • Again, Expand the FTP Server and check on FTP Extensibility
  • Then, Check on Web Management Tools with ‘default selections’ mode.
  • Finally, Click OK to begin the installation.
  • Click on Close to complete the process.

Step 2: Configure an FTP site on Windows 10

Now, we hope that you have completed Step 1 successfully to install the necessary components of an FTP server on your Windows 10 PC.

In this present status, you should create an FTP site through predefined instructions:

  • Go through the Power User menu (Windows key + X keyboard shortcut) and select Control Panel.
  • Then, Open Administrative Tools.
  • Check Internet Information Services (IIS) Manager.
  • Expand the Connections pane then right-click on Sites
  • Then Select ‘Add FTP Site’.
  • Then, Enter the Name of the new FTP site and the required path of targeted FTP folder. This path is linked to the location where end users are interested in sending and receiving files.

Important Point:

By using the Make New Folder button, you can make user specified folder location to store your FTP files.

  • Click Next.
  • In Binding and SSL Settings, you can leave all the default settings as well as flexibility to set the status of SSL option is ‘No SSL’.

Note: As per network experts, we can’t make a secure environment for data safety without accepting the authentic SLL connection.

  • Click Next.
  • Check along  Basic option in Authentication section.
  • In the Authorization section, use the drop-down menu to select Specified users.
  • To gain access to the FTP server, Enter the email address of  Windows 10 account or local account name.
  • Then, Check along Read and Write options.
  • Click Finish.


Step 3: Process to allow an FTP server through Windows Firewall

If Firewall is active on your Windows 10 PC, then it will create a restriction with access of FTP server. So, this step is mandatory to avoid any kind of clash between FTP server and Windows 10.

That’s why, we need to follow the necessary steps to access FTP server via the firewall, mentioned below:

  • Open Start menu and search for Windows Firewall.
  • Then, Press Enter on Application.
  • Click on the link ‘Allow an app or feature through Windows Firewall’.
  • Then, click on the button i.e. ‘Changes Settings’.
  • In this step, select the FTP Server with permission on a Private and Public network.
  • Click OK.

In this step, you can also use your favorite FTP client to connect the newly created FTP server from the tlocal network.

Important Point:

In case, you are not using Windows Firewall then your security software vendor should be compatible with a website for necessary instructions to allow access to an FTP server.

Step 4: Need to configure a router to permit external connections

To access the FTP server from the internet, it becomes necessary to configure your router from TCP/IP port number – 21.

But, it is varying from router-to-router as well as depends on the router’s manufacturer support website.

But, you can configure every type of router with a manual method in the following steps:

  • Open the Power User menu through Windows key + X keyboard shortcut
  • Then, select the Command Prompt.
  • Write the command: ipconfig and press Enter.
  • Note down the Default Gateway IP Address. It is basically the IP address of your router.


  • Open the default web browser for testing IP Address
  • In the address bar, Type the router’s IP address and press Enter.
  • Then use your router credentials to Sign-in
  • Under the WAN or NAT settings, follow the Port Forwarding section
  • Now, Create a new port forwarding which includes following details such as:
    • Service name: Put as per need. For example, FTP-Server.
    • Port range: Choose port 21.
    • PC’s TCP/IP address: In Command Prompt, type ipconfig, and the IPv4 address is your Windows PC’s TCP/IP address.
    • Local TCP/IP port: Use 21.
    • Protocol: TCP
  • Now, click on the ‘Apply’ to make the new changes permanent and save the new router configurations.

Step 5: How to allow an FTP server from any PC

It is necessary to test the FTP server, after configuring the firewall and forwarding port 21 on your router.

Just open your default web browser and type the IP address in the address bar. Then, press ‘Enter Key’ to get FTP access link. The screenshot seems like this:

Important Points:

  • You should use Internet Explorer because Microsoft Edge hasn’t supported the functionality to browse FTP sites. Apart from IE, You can also use Chrome, Firefox, or latest web browser.
  • To get FTP link through tinternet, type the public address in the “Address Bar” of the browser.
  • You can get an idea about your public IP Address through Google or Bing by using search queries “What’s my IP?”
  • Put correct credentials in FTP login prompt to get entrance

Step 6: Process to upload files to an FTP server on Windows 10

It is possible through a set of instructions, given below:

  • Open File Explorer through Windows key + E keyboard shortcut
  • Type public IP Address on the address bar & press ‘Enter’ Key.
  • FTP login appears then Enter username and password.
  • Click Log On.

Now, you would be able to browse, download, and upload files as if FTP server is connected properly to PC as another connected device.

To re-connect FTP server, you need to apply right-click on Quick Access in the left pane then select Pin current folder to Quick Access.

Note: File Explorer is not the only single way because you can use any FTP client (File Zilla open source software) to transfer files over a local or public network.

Step 7: Learn to create multiple FTP accounts on Windows 10

Sometimes, we need multiple accounts on the FTP server to make our ongoing task easier. So, it becomes urgent to set specific permissions corresponding active accounts to download & upload files.

To fulfill this requirement, you need to avail the following things like:

  • Create a new Windows 10 account per user
  • Add each user account with FTP home directory
  • Apply the required configuration & settings in an adequate way

To get the above mandatory things, go through the steps as follows:

Steps to Add a new user account on Windows 10 PC

  • Open the Settings app through Windows key + I.
  • Then, Click Accounts.
  • Now, Click on ‘Family & other users’.
  • Click on ‘Add someone else to this PC’.


  • Click the link ‘I don’t have this person’s sign-in information’.
  • Then, Click on the link ‘Add a user without a Microsoft account’.
  • Type the new user account details and then click Next to complete the task.


Note: To make this account secure, you need to set a strong password.

Guide to add a new user account to access the FTP folder

  • Right-click on the FTP folder and then select Properties.
  • Click on the Security tab.
  • Then Click Edit to change permission.
  • Click Add.
  • Type the user account name then click Check Name.
  • Click OK.


  • In ‘Group or user names’ section, select the user account that has been just created, and set the appropriate permissions.


  • Click Apply.
  • Click OK.

How to configure a new user account to access the FTP server

  • open the Power User menu through Windows key + X keyboard shortcut
  • Then, select Control Panel.
  • Open the Administrative Tools.
  • Double-click on ‘Internet Information Services (IIS) Manager’.
  • Then, Expand Sites.
  • Choose the FTP site and double-click on Authorization Rules.
  • Then, Right-click on & go to the context menu
  • Then, Add Allow Rules.


  • Then, choose Specified user and type the name of the Windows 10 user account which has been created by you
  • Now set the rules as per requirement. For e.g.: Read and Write permissions
  • Click OK.


Now, the new user is able to connect to the FTP server with their self-created credentials.


To add other users with FTP server, repeat the steps mentioned above accordingly.

Final Thoughts:

This facility is available for Windows 10 Pro and Home users. This tutorial is also providing a competitive edge over third-party software. So, you don’t need to pay a single amount for additional resources. Another thing, you shouldn’t keep PC into Sleep or Hibernation mode to make FTP server access completely barrier-free.


Add a Comment

Your email address will not be published. Required fields are marked *