How to Create FTP Server in Windows 10?

2 Comments

10 mins Read

Windows 10 can become an FTP server, by simply using its internal features. You can use your FTP server as a test server or as a way to transfer large files through a network. To create FTP server in Windows 10, follow these instructions.

Setting up a Windows 10 File Transfer Protocol (FTP) server is perhaps one of the most suitable solutions for uploading and downloading files from virtually anywhere on your computer without the barriers typically found with cloud services.

Table of Contents hide
1 How to Turn your Windows 10 into an FTP Server?

Using an FTP server, you are essentially creating a private cloud that you have absolute control over. You don’t have the monthly transfer caps, and speeds can be swift depending on your internet subscription.

Also, no file type or size limits allow you can transfer a 1KB text file and also a 1TB backup file, and you can create as many accounts as you want for your family and friends to store and share files.

There are many third-party solutions to set up a file server of this kind, but even though it may sound complicated, it’s not difficult to set up a Windows 10 FTP feature.

Windows 10 VPS Hosting

Get yourself an efficient Windows 10 VPS for remote desktop, at the cheapest price out there. FREE Windows 10 running on NVMe SSD storage and high-speed internet.

Check Out Windows 10 VPS Plans
Windows 10 VPS Hosting

How to Turn your Windows 10 into an FTP Server?

 

  1. Activate IIS on Windows 10
  2. Configure an FTP Server on Windows 10
  3. Configure Windows Firewall for an FTP Server
  4. Enable Port Forwarding on your Route

 

Windows 10 can turn into an FTP server without additional software. But this tool is disabled by default and you need to enable it first.

To create FTP server in Windows 10 you need to enable software named ‘Internet Information Services’. The IIS has been created by Microsoft to support HTTP, HTTPS, FTP, FTPS, and SMTP among other protocols.

How to Activate IIS on Windows 10 ?

To activate IIS on Windows 10, follow these steps:

Step 1 : open the launch section

Press ‘WinKey + R’.

WIN+R IMAGE
open launch section

 

Step 2 : Type appwiz.cpl

Type in “appwiz.cpl” and press Enter.

appwiz.cpl
activate IIS on Windows 10
activate IIS on Windows 10

Step 3 : Turn Windows features

From the left-hand panel click on ‘Turn Windows features on or off’.

activate IIS on Windows 10
activate IIS on Windows 10

Step 4 : Internet Information Services

Then find ‘Internet Information Services’ and expand it.

Step 5 : FTP Server

Check the ‘FTP Server’ and expand it.

Step 6 : FTP Extensibility

Check the ‘FTP Extensibility’.

Step 7 : Web Management Tools

Check the ‘Web Management Tools’.

Step 8 : Confirm changes

Click OK.

Windows will proceed to install the tools. Then you can configure your server.

How to Configure an FTP Server on Windows 10?

Now that the IIS is enabled, we need to configure the server. To configure an FTP server on Windows 10, follow these steps:

Step 1 : Open search box

Press ‘WinKey + S’.

Step 2 : Search Administrative Tools

Search for and open ‘Windows Administrative Tools’.

Step 3 : Open IIS

Double-click on ‘Internet Information Services (IIS) Manager’.

configure an FTP server on Windows 10
configure an FTP server on Windows 10

Step 4 :  Select computers name

From the left-hand panel, right-click on your computer’s name.

Step 5 : Add FTP site

Click on the ‘Add FTP site’.

configure an FTP server on Windows 10
configure an FTP server on Windows 10

Step 6 : Fill FTP site name

Type in a name for your FTP server in the ‘FTP site name’ field.

Step 7 : Choose a folder

Choose a folder as the physical path of your FTP directory.

configure an FTP server on Windows 10
configure an FTP server on Windows 10

Step 8 : Assign an IP address  to your FTP.

In the next step, you can assign an IP address and port to your FTP. You can leave them the way they are.

Step 9 : SSL Status

If you are using the FTP server as a test and it does not require great security, you can choose No SSL and proceed. Otherwise, you need to choose Require SSL. You can use Comodo’s SSL management tool to create an SSL certificate.

Step 10 : Configure  FTP

configure an FTP server on Windows 10

Step 11 : chooses Basic

On the authentication, section chooses ‘Basic’.

configure an FTP server on Windows 10

Step 12 : Allow Access

Set ‘Allow Access to’ on ‘Specified users’.

Step 13 : Type informations

Type your name or your Microsoft account’s email address on the field below.

Step 14 : Set permissions

Give yourself permissions to Read and Write.

Step 15 : Finish

Click on Finish.

Now you have an FTP server on your computer.

Windows 10 VPS Hosting

Get yourself an efficient Windows 10 VPS for remote desktop, at the cheapest price out there. FREE Windows 10 running on NVMe SSD storage and high-speed internet.

Check Out Windows 10 VPS Plans
Windows 10 VPS Hosting

How to Configure Windows Firewall for an FTP Server ?

By default Windows Firewall blocks all FTP access. To fix this you need to take the steps below:

Step 1 : open search box

Press ‘WinKey + S’ and type-in Windows Firewall.

Step 2 : Allow an app or feature through Windows Firewall

Click on ‘Allow an app or feature through Windows Firewall’ from the left-hand menu.

Step 3 : Change settings

Click on ‘Change settings’.

Step 4 : Find FTP Server

Find ‘FTP Server’ in the list and check-mark public and private.

Step 5 : Confirm changes

Click OK.

This is enough for you to establish a local connection. Although if you want to have access through the internet, you need to open the ports on your router as well.

Also Read: Set Up a TeamSpeak Server On Windows

How to Enable Port Forwarding on your Route ?

Your FTP server needs port 21 open to establish a connection with other computers on the internet. There are different ways to open a port on a router. Here is how it works on an Asus router:

Step 1 : Search for cmd box

Press ‘Winkey + S’ and type in ‘cmd’.

Step 2 : Open cmd

Open ‘Command Prompt’.

Step 3 : Select ipconfig

Type in ‘ipconfig’ and press Enter.

 configure Windows Firewall for an FTP server
configure Windows Firewall for an FTP server

 

Step 4 : Write the Default Gateway

Write the Default Gateway number down. (Normally it’s 192.168.1.1)

Step 5 : Browser

Open your web browser.

Step 6 : Type the Gateway

Type the Default Gateway number on the address bar and press Enter.

Step 7 : Sign in to control panel

Sign in to your router’s control panel.

Step 8 : Choose WAN

Choose ‘WAN’ from the left-hand menu.

Step 9 : Create a new port

Create a new port forwarding with the following setup:

  • Give your item a name under ‘Service Name’
  • Port Range: 21
  • Local IP: Use the IPv4 address on the ‘ipconfig’ command explained above.
  • Local Port: 21
  • Protocol: TCP

Step 10 : Apply changes

Click on Apply.

Create an FTP Server in Windows 10 with Username and Password

The method above gives access to you or other users in the computer. But how can you let users log in with a username and password and access your FTP? To do so you need to add a generic user that can have access through user and password.

For adding a user with a username and password authentication, follow these steps:

1- Go to Settings.

2- Choose Accounts.

Create an FTP server
Create an FTP server

3- Go to “Family & other users”.

4- Click ‘Add someone else to this PC’.

Create an FTP server
Create an FTP server

5- On the new window choose ‘I don’t have this person’s sign-in information’.

Create an FTP server
Create an FTP server

6- Click on ‘Add a user without Microsoft account’.

Create an FTP server
Create an FTP server

7- Choose a user name and password for them and fill in the security questions.

 Create an FTP server
Create an FTP server

8- Click Next.

9- Now go again to ‘Windows Administrative Tools > Internet Information Services (IIS) Manager’.

10- Select your site from the left-hand panel.

11- Click on ‘FTP authorization rules’.

Create an FTP server
Create an FTP server

12- From the right-hand panel choose ‘Add Allow Rule’.

Create an FTP server
Create an FTP server

13- Choose Specified users and add the username you chose above.

Create an FTP server
Create an FTP server

14- Give them the permissions you want.

15- Click OK.

Now you need to add permission to the FTP folder as well. To do so:

  • Go to the FTP folder.
  • Right-click and choose ‘Properties’.
  • Go to the ‘Security’ tab.
Create an FTP server
Create an FTP server
  • Choose Edit, then Add.
create multiple FTP accounts on Windows 10
create multiple FTP accounts on Windows 10
  • Type-in the username in the ‘Enter the object…’ section and click Check Names.
create multiple FTP accounts on Windows 10
create multiple FTP accounts on Windows 10
  • Click OK.
  • Select the user and give them the permissions they need.
  • Click OK.

Now you can use the username and password to have access to your FTP.

How to Create Multiple FTP Accounts on Windows 10?

To create another account for your FTP you need to take the exact same steps as above, and then specify the Email Address of the new user.

To create multiple FTP accounts on Windows 10:

Step 1 : Setting

Go to ‘Settings’.

Step 2 : Choose accounts

Click on Accounts.

create multiple FTP accounts on Windows 10
create multiple FTP accounts on Windows 10

Step 3 : Select Family

Go to Family & other users.

Step 4 : Add someone else

Click ‘Add someone else to this PC’.

create multiple FTP accounts on Windows 10
create multiple FTP accounts on Windows 10

Step 5 : Create an account

Add their Microsoft account or click on “I don’t have this person’s…” to create an account for them.

Step 6 : Select (IIS) Manager

Go to ‘Windows Administrative Tools > Internet Information Services (IIS) Manager’.

Step 7 : Select your website

Select your site from the left-hand panel.

Step 8 : FTP authorization

Click on ‘FTP authorization rules’.

create multiple FTP accounts on Windows 10
create multiple FTP accounts on Windows 10

Step 9 : Add Allow Rule

From the right-hand panel chooses ‘Add Allow Rule’.

create multiple FTP accounts on Windows 10
create multiple FTP accounts on Windows 10

Step 10 : Add username

Choose Specified users and add the username you chose above.

create multiple FTP accounts on Windows 10
create multiple FTP accounts on Windows 10

Step 11 : Access permissions

Give them the permissions you need.

Step 12 : Apply changes

Click OK.

Now you need to add permission to the FTP folder as well. To do so:

  • Go to the FTP folder.
  • Right-click and choose ‘Properties’.
  • Go to the ‘Security’ tab.
 create multiple FTP accounts on Windows 10
create multiple FTP accounts on Windows 10
  • Choose Edit, then Add.
create multiple FTP accounts on Windows 10
create multiple FTP accounts on Windows 10
  • Type in the username in the ‘Enter the object…’ section and click Check Names.
create multiple FTP accounts on Windows 10
create multiple FTP accounts on Windows 10
  • Click OK.
  • Select the user and give them the permissions they need.
  • Click OK.

How to Connect to an FTP Server on Windows 10?

Now that you have created your FTP server and configured it properly, it’s time to connect and test your server out. If you have a client such as FileZilla you can connect to the server. But also you can take the steps below using your web browser:

Step 1 : Browser

Open your browser.

Step 2 : Type IP address

Type in your IPv4 address with ftp:// at the beginning.

connect to an FTP server on Windows 10
connect to an FTP server on Windows 10

Step 3 : Enter credentials

Enter your credentials to log in.

connect to an FTP server on Windows 10
connect to an FTP server on Windows 10

Step 4 : Download files

Here you can see your files. To download or change the files remotely you can use FileZilla.

What are my Windows 10 FTP Server Credentials?

By default, you add your Windows account as the main FTP account. This means your Microsoft email and password are your credentials. You can add a public username and password by reading the ‘Create an FTP server in Windows 10 with username and password’ section of this article. Or use a different account by adding another account to your FTP as is explained above.

Windows 10 VPS Hosting

Get yourself an efficient Windows 10 VPS for remote desktop, at the cheapest price out there. FREE Windows 10 running on NVMe SSD storage and high-speed internet.

Check Out Windows 10 VPS Plans
Windows 10 VPS Hosting

Conclusion

In this article, we explained how to create FTP server on Windows 10. Also, we explained how to create additional users or give others access using a username and password. By taking the steps mentioned in this step-by-step tutorial you should be able to create, configure and manage an FTP server on Windows 10. If you have further questions or problems about this topic or even if you have any suggestions for these steps in a shorter way, feel free to leave us a comment.

1
0
A Web designer, with Experience in digital marketing , Totally fueled by passion to understand and learn different aspects of digital marketing.

Comments

Leave A Comment

2 thoughts on “How to Create FTP Server in Windows 10?”

  1. kseniyaborisova765

    It is really great that windows 10 has such a feature that is able to become a FTP server without using any additional softwares

  2. Helpful info. Fortunate me I discovered your site unintentionally, and I’m stunned why this twist of fate did not happen earlier! I bookmarked it.

Leave a Reply

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