Close Menu
    What's Hot

    Top 5 Tips That Help Turn Leads Into Paying Customers

    February 6, 2026

    WordPress Backups and Disaster Recovery

    January 29, 2026

    How to Fix and Prevent Prompt Injection in Custom AI Agents

    January 20, 2026
    Facebook X (Twitter) YouTube LinkedIn
    Facebook X (Twitter) YouTube LinkedIn
    SysprobsSysprobs
    • Tech Guides
      • Windows
        • Windows 11
        • Windows 10
        • Windows Servers
      • Virtualization
        • VirtualBox
        • VMware
        • Hyper-V
        • Server Virtualization
        • VirtualBox Images
      • PC
        • Linux
        • macOS
        • Hackintosh
        • MS Office
      • Pro IT Tips
        • Internet
        • MS Exchange
        • Fintech
    • Reviews
      • Gadgets
        • Android
        • iPhone
    • Security & Privacy
      • IT Security
    • Trading Gear
      • Laptops
    SysprobsSysprobs
    Home»Windows»Windows 10»[Guide] How to Setup and Use FTP Server on Windows 10

    [Guide] How to Setup and Use FTP Server on Windows 10

    DineshBy DineshUpdated:April 30, 2020
    Share
    Facebook Twitter LinkedIn Pinterest Email

    Do you want to configure your Windows 10 computer as an FTP server? This guide shows how to set up an FTP server on Windows 10 which is applicable for Windows 8.1 by using the built-in Microsoft features. You can make any computer as an FTP server by installing third-party applications like Filezilla FTP server which is quite easy. But the following step by step guide shows how to use the Windows services, features and IIS on a Windows 10 computer without installing any third-party software or tools.

    Having an FTP server on an internal or external network is always an easier and faster way to share files over the network.  Windows 10 and 8.1 come with built-in FTP server module under Internet Information Service features which need to be installed before use. Of course, most of the Windows server versions also have this feature.

    You can give access to your FTP site by restricting users with username/password or anonymously. It mainly depends on the purpose of an FTP site on your internal or external network.

    Setup FTP Server on Windows 10 or Windows 8.1

    1) Open Programs and Features in Control panel. Click on ‘Turn Windows features on or off’ as shown below.

    If IIS (Internet Information Services) was not installed on a particular Windows computer, you need to install other features of IIS (as shown by arrow marks below). See the below screenshot for the actual requirements to run FTP server on Windows 10/8.1 (All features which are ticked need to be installed).

    Enable FTP feature in Windows 10

    Press OK to install the selected features.

    2) After installation is completed, open ‘Internet Information Services (IIS) Manager’ in ‘Administrative Tools’ – Control Panel.

    Expand the sites, right-click on it and ‘Add FTP Site’.

    Add a new FTP Site

    Recommended Readings:

    How to enable telnet in Windows 10
    How to install Windows TFTP Client on Windows 10

    3) Give a name for FTP site and browse the local folder which you need to give access to others through FTP server. (I already created a folder called ‘FTP Share’ on C drive before reaching this step).

    Name for FTP Site

    4) In the next screen, you need to select the local IP address from the drop-down box. It is recommended to setup static IP for this Windows 10 computer where you are setting up the FTP server. Having a dynamic IP will create issues later since the IP of this computer keeps changing.

    Under SSL option, select No SSL to make the connection without an SSL certificate. In a production environment for professional and secured FTP server setup, you may need to enable SSL which requires a certificate.

    IP and SSL Selection

    How to Set Up FTP Access Permission on Windows 10

    5) Now we can set the permission for users who access the FTP site. Here we need to decide how others will be accessing the FTP share and who will have Read-only or Read & Write access.

    In this scenario let’s assume that we need specific users to have read and write access. So obviously they must type a user name and password for it. Other users can access the FTP site without any credentials which will allow only read access, that is called anonymous users access.

    There are several ways to accomplish this setup, but here is the simple way that worked for me.

    First, create a user group on Windows 10 local computer (if you are not using domain environment) and add the users who will be having write access on FTP site. In this example, I have created ‘ftpusers’ group and added required users inside it.

    FTP write access group

    You must give ‘Modify’ access (Windows permission) for this group to the specific folder which is linked to the FTP site. ‘FTP share’ is the one in this example.

    Folder permission

    Let’s continue the other FTP settings. The next screen is to give the permission, select ‘Basic’ type which will prompt for user name and password when someone tries to access the FTP share. Select Specified roles or groups option from the drop-down and type the correct group name we created earlier. Set Read and Write permission for the group.

    Setting up the permission

    Press Finish to complete the setup.

    By default, Basic Authentication is enabled on Windows 10 or 8.1 IIS, but you can cross-check it. Open ‘FTP Authentication’ settings of the site and make sure Basic Authentication is enabled as shown below.

    Enabled basic authentication

    Let’s set up the anonymous users access with read-only permission.

    Open ‘FTP Authorization Rules’ for the FTP site you created. Create an ‘Add Allow Rule’ and set the permissions as below.

    Read only access in FTP site - Windows 10

    Make sure that the second rule also listed.

    2nd FTP rule

    You need to enable anonymous access under FTP Authentication settings of the site.

    Enable Anonymous access in FTP Server

    Check the Firewall! It should allow FTP traffic.

    We are almost done and completed the all necessary steps. Now, you need to either disable the complete Windows firewall or allow FTP inbound and outbound traffic on Windows 10 or 8.1 computer. I hope you can do it easily.

    Read this step by step guide to enable incoming and outgoing FTP traffic on Windows firewall (in Windows 10 & 8.1).

    Use any of the FTP clients to connect with the user name and password which has write access and the anonymous user with read-only access.

    Testing Windows 10 FTP

    I hope these steps are helpful to a setup FTP server on Windows 10 or Windows 8.1.

    Similar steps are applicable to configure FTP server service on Windows Server version that is mentioned here.

    Windows 10 Windows 8 Windows 8.1
    Share. Facebook Twitter Pinterest LinkedIn Tumblr Email
    Dinesh
    • Website

    Dinesh is the founder of Sysprobs and written more than 400 articles. Enthusiast in Microsoft and cloud technologies with more than 15 years of IT experience.

    Related Posts

    Top Hamachi Alternatives for Virtual LAN Gaming in 2026

    January 1, 2026

    How to Calibrate Your Monitor for Accurate Colour on Windows

    July 19, 2025

    How to Delete NVIDIA MessageBus Logs in Windows 11/10

    June 21, 2025

    How to Set 12-Hour Clock in Windows 10/11 (From 24-hour)

    June 9, 2025

    11 Games like Overwatch you Must Play in 2024

    January 16, 2024

    10 Best Android Emulator for Windows PC in 2024

    January 16, 2024

    5 Comments

    1. Malik O. Kuti on July 5, 2013 12:21 am

      This was very helpful, Thanks.
      Quite easy too.

    2. Pissed Off on December 28, 2013 3:42 pm

      Moron!

      There is NO SUCH THING as ‘Internet Information Services (IIS) Manager’ in ‘Administrative Tools’ – Control Panel”
      And that picture makes no sense at all.

      • Dinesh on December 29, 2013 11:32 am

        You should complete the step-1 (installing IIS), then you will get the option.

      • Ritesh on January 5, 2014 6:41 pm

        Learn to read first. The moron’s really you here.

    3. Joni on January 23, 2014 1:23 pm

      Thanks, your tutorial is easy to follow. My only problem is , I don’t know how to allow FTP inbound and outbound traffic in Windows Firewall. I have allowed FTP server in Windows Firewall settings, but it seems Windows Firewall still block the FTP connection, so in the end I disable the firewall which is not very recommended.

    Top Posts

    How to Install and Use Outlook for Ubuntu 24.04 LTS/24.10

    December 10, 2025

    Network Stack BIOS – What is it, and Should I enable it?

    December 15, 2025

    How to Open and Use VHDX in VirtualBox

    February 29, 2024
    Don't Miss

    Top 5 Tips That Help Turn Leads Into Paying Customers

    February 6, 2026

    Most people don’t wake up and suddenly decide to become your customer. They ease into…

    WordPress Backups and Disaster Recovery

    January 29, 2026

    How to Fix and Prevent Prompt Injection in Custom AI Agents

    January 20, 2026

    Fix Apple Intelligence Not Working in a macOS VM (VMware/UTM) on Windows 11/10 Host

    January 6, 2026
    Stay In Touch
    • Facebook
    • YouTube
    • Twitter
    • LinkedIn
    Latest Posts

    Top 5 Tips That Help Turn Leads Into Paying Customers

    February 6, 2026

    WordPress Backups and Disaster Recovery

    January 29, 2026

    How to Fix and Prevent Prompt Injection in Custom AI Agents

    January 20, 2026
    INFORMATION
    • About
    • Contact Us
    • Privacy Policy
    ABOUT

    Established in 2007, Sysprobs is a trusted resource for IT professionals and System Administrators. We bridge the gap between enterprise infrastructure and the future of fintech security. From Windows virtualization to Blockchain node management, we provide technical guides for the modern digital economy.

    POPULAR SECTION

    WINDOWS 11
    WINDOWS 10
    VIRTUALIZATION
    IT SECURITY
    PRO IT TIPS

     

    Sysprobs
    Facebook X (Twitter) YouTube LinkedIn
    • Home
    • Windows
    • Cloud
    • Security & Privacy
    © 2026 SYSPROBS: System Security & Fintech Solutions. Protected by Cloudflare.

    Type above and press Enter to search. Press Esc to cancel.