AvoidErrors
  • HOME
  • WINDOWS
  • APPLE
  • MS OFFICE
  • RASPBERRY PI
  • WORDPRESS
  • TECH TIPS
  • LINUX
  • VIRTUALIZATION
  • FORUM
No Result
View All Result
AvoidErrors
No Result
View All Result

How to Setup an FTP Server in Windows 10

Miguel by Miguel
August 22, 2015 - Updated on February 21, 2022
in Windows
2
Share on FacebookShare on Reddit
Download this tool to Recover Deleted Files and Photos

Here’s how to setup an FTP Server in Windows 10, I am also going to show you how you can access it via LAN and WAN.

With a home FTP server you are able to upload and download files from anywhere to your PC. Similar to cloud storage but without the limitations.

Setting up a File transfer protocol (FTP) server may sound complicated, but it’s actually quite easy to set up specially if using Windows 10.

Video Tutorial:

Create a folder that your FTP users will be accessing. In my video I created one on my desktop but you can create it anywhere on C: drive.

FTP-Windows-10-23

Press the “Windows key + R” on your keyboard to open the Run window, and type CMD, click OK to open the command prompt window.

FTP-Windows-10-22

Here type “ipconfig” and press enter, write down the IP address and the default gateway IP, because we are going to use it in the future.

FTP-Windows-10-21

Then go to Control Panel -> Programs and Features.

FTP-Windows-10-20

Navigate to Turn Windows features on or off on the top left.

FTP-Windows-10-19

Select the check box, next to “Internet Information Services” also collapse it to check mark “FTP Server” and “FTP Extensibility”, then click the OK button and wait for the features to be added.

FTP-Windows-10-18

Go to Control panel, Administrative tools,

FTP-Windows-10-17

Internet Information Services (IIS) Manager,

FTP-Windows-10-16

Expand the root and right click on Sites to create a new FTP Site, click on “add FTP Site…”

FTP-Windows-10-15

Give your FTP site a name, such as “AvoidErrors”, and browse for the folder we created initially.

This will be the default location where files will be accessible on the server via FTP.

FTP-Windows-10-14

On the Binding and SSL Settings page, click on the drop down to select the IP Address of the computer, Select “No SSL”.

If you do have an SSL certificate, you can choose either “Require SSL” or “Allow SSL”.

FTP-Windows-10-13

Note: Be sure to require SSL if you intend to make this FTP server accessible via the Internet.

On the Authentication and Authorization Information screen, change “Authentication” option to “Basic” (require’s that the FTP users specify a login ID and password).

Authorization section, select “Specified Users”, and Read & Write permissions. Alternatively, you can choose specific user accounts or a group, and limit permission to only Read or Write. Click Finish.

FTP-Windows-10-12

Now your new IIS Site is properly created.

FTP-Windows-10-11

Create a local user account, and give it permission on the FTP content directory:

*If you prefer to use an already existing local computer user account instead of creating one you can skip the create user step and skip to open windows firewall ports.

To allow additional users you must:

1. Create a Windows 10 User.

2. Create a new IIS Rule for the new user.

3. Add the new User to the security settings of the FTP folder.

Open firewall ports for FTP:

Open Control Panel… (View by: “Small icons” recommended)… Windows Firewall… Select “Allow an app or feature through Windows Firewall” -> Change Settings button

Select the checkbox next to “FTP Server” and at least one of the networks, then click on OK.

FTP-Windows-10-9

Now the Windows 10 FTP Server is enabled to be accessed from the LAN.

Once you have tested the FTP over the LAN then we are ready to access it via WAN.

To allow FTP connection you must enable Port 21 in your router’s firewall to allow incoming connection via FTP port 21.

FTP-Windows-10-2

Here’s how to create a rule:

Select the proper Site in IIS Manager and on the right, navigate to FTP Authorization Rule.

FTP-Windows-10-8

3. Right click an empty space and select Add Allow Rule…

FTP-Windows-10-7

4. Here check mark Specified users and write the user name. Make sure is first created in windows 10. (STEP 1) and click OK.

FTP-Windows-10-6

To add the new user to the security settings of the FTP folder:

Locate the folder that your FTP users will be accessing (example: C:\FTP-Folder), right click the folder… select Properties -> Security tab… and add the user that was created in the previous step with appropriate permissions.

FTP-Windows-10-25

Previous Post

How to Create a Windows 10 Image Backup using Ubuntu

Next Post

How to Delete the Windows.old folder – Windows 10

Miguel

Miguel

I started this tech blog back in 2011 as a place to write down processes I took to fix my client systems and network. Now I write some tips and tricks to help others with the tech issues that one might encounter.

Related Posts

Disable Windows Defender SmartScreen – Windows 11
Windows

Fix Windows 11 Defender Not Working

by Rhousse
January 24, 2023
How to Fix 503 Service Unavailable Error in Windows 10 
Windows

Fix HTTP Error 503: The Service is Unavailable in Windows 11

by Rhousse
January 24, 2023

Comments 2

  1. tom says:
    4 years ago

    Absolutely fantastic and clear tutorial, thank you

  2. Steen Vejgaard says:
    2 years ago

    Thanks – love it 🙂
    Hi form Steen Denmark

Subscribe to get weekly tutorials direct to your inbox!

Disable Windows Defender SmartScreen – Windows 11
Windows

Fix Windows 11 Defender Not Working

by Rhousse
January 24, 2023
How to Fix 503 Service Unavailable Error in Windows 10 
Windows

Fix HTTP Error 503: The Service is Unavailable in Windows 11

by Rhousse
January 24, 2023
How to Modify Mouse Pointer in Windows 10
Windows

How to Fix Black Screen With Cursor in Windows 11

by Rhousse
January 24, 2023
Restore the Old Windows Desktop Icons – Windows 11
Windows

Fix and Enable Drag and Drop on Windows 11

by Rhousse
January 24, 2023




  • Disclaimer & Privacy Policy
  • FAQ
© 2022 Powered by Cloudways
No Result
View All Result
  • HOME
  • WINDOWS
  • APPLE
  • MS OFFICE
  • RASPBERRY PI
  • WORDPRESS
  • TECH TIPS
  • LINUX
  • VIRTUALIZATION
  • FORUM

© 2022 AvoidErrors Powered by Cloudways | Privacy

Welcome Back!

Login to your account below

Forgotten Password?

Retrieve your password

Please enter your username or email address to reset your password.

Log In
This website uses cookies. By continuing to use this website you are giving consent to cookies being used. Visit our Privacy and Cookie Policy.