Flash Sale:75% Off Hosting + Free DomainEnds in13h47m14sView Plans
Hostvento logoHostvento

How to create several FTP accounts on Windows 10

This guide shows you how to give different people their own FTP login on a Windows 10 FTP server, each with their own folder.

Windows Hosting2 min read21 steps11 screenshots

What do you need first?

You need an FTP site already running in IIS. IIS (Internet Information Services) is the Windows tool that serves FTP. If you have not set one up yet, do that first. You also need an administrator account, which is an account allowed to change system settings.

The idea is simple. Each FTP user is a normal Windows user. You make one Windows user per person. Then you give each person a folder and permission to use it.

Steps

Part 1: Create the users

  1. Right-click the Start button and choose Computer Management.
  2. On the left, open Local Users and Groups, then click Users.
    Multiple FTP 1
  3. Right-click an empty space and choose New User.
  4. Type a username and a strong password. A strong password is long and mixes letters, numbers and symbols.
  5. Untick User must change password at next logon. Tick Password never expires.
  6. Click Create. Repeat for each person, then click Close.
    Multiple FTP 2
    Multiple FTP 3
    Multiple FTP 4

Part 2: Give each user a folder

  1. Inside your main FTP folder, make one subfolder per user, such as C:\FTPShare\anna and C:\FTPShare\ben.
  2. Right-click a user folder and choose Properties, then the Security tab.
    Multiple FTP 5
  3. Click Edit, then Add. Type the username and click OK.
  4. Tick Modify to let the user read and change files. Click OK.
  5. Repeat for every user and folder.
    Multiple FTP 6
    Multiple FTP 7
    Multiple FTP 8

Part 3: Allow the users in IIS

  1. Open IIS Manager and click your FTP site.
  2. Double-click FTP Authorization Rules.
    Multiple FTP 9
  3. Click Add Allow Rule on the right.
    Multiple FTP 9
  4. Choose Specified users and type the usernames, separated by commas.
  5. Tick Read and Write as needed. Click OK.
    Multiple FTP 11

Part 4: Keep each user in their own folder

By default, a user lands in the main folder. To lock a user into their own folder, use user isolation. It works like giving each guest a key to one room only.

  1. In IIS Manager, click your FTP site and double-click FTP User Isolation.
  2. Choose User name directory (disable global virtual directories).
  3. Click Apply.

With this option, IIS looks for a folder named after the user inside the FTP root. That is why the folder names in Part 2 must match the usernames exactly.

Part 5: Test

  1. Open File Explorer and type ftp://localhost.
  2. Log in as one user. You should only see that user's files.
Tip: Windows 10 is old, but newer Windows versions work in a very similar way. Never share one login between many people. Separate logins let you remove one person without affecting the others.

Quick recap

  • Each FTP user is a Windows user. Create them in Computer Management.
  • Make a folder per user and give that user Modify permission.
  • Add an allow rule in FTP Authorization Rules.
  • Use FTP User Isolation so each person sees only their own folder.