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

Create an FTP User on a Windows Server

This guide shows you how to make a new FTP user on a Windows server with IIS. The user can then upload files to one folder.

Windows Hosting2 min read23 steps8 screenshots

What is FTP?

FTP means File Transfer Protocol. It is a way to send files between your computer and a server. Think of it as a mail truck for files. An FTP user is a login that is allowed to use it. This guide needs admin rights. It also assumes the IIS FTP Server role is installed. IIS is the Windows program that serves websites.

Part 1: Create a Windows user

  1. Press Windows + R, type lusrmgr.msc and press Enter. This opens Local Users and Groups.
  2. Right-click the Users folder and choose New User.
    FTP User Account
    New User Management
  3. Type a user name, for example ftpuser1.
  4. Type a strong password twice.
  5. Untick User must change password at next logon.
  6. Tick Password never expires.
  7. Click Create, then Close.
    new user

Part 2: Give the user access to a folder

  1. Create or choose a folder, such as C:\FTP\ftpuser1.
  2. Right-click the folder and choose Properties.
  3. Open the Security tab and click Edit, then Add.
  4. Type the user name and click OK.
    new user properties
  5. Tick Modify to let the user upload and change files. Tick only Read for download only.
  6. Click OK.

Part 3: Add the user to the FTP site

  1. Open IIS Manager.
    enable remote control
  2. In the left panel, expand the server and then Sites. Click your FTP site.
  3. Double-click FTP Authorization Rules.
  4. Click Add Allow Rule on the right.
  5. Choose Specified users and type the user name.
  6. Tick Read and Write as needed.
  7. Click OK.

If you have no FTP site yet, right-click Sites and choose Add FTP Site. Point it to your folder.

Internet Information Services
FTP site in the IIS
authentication information

Test the login

  1. Open an FTP program such as FileZilla.
  2. Type the server IP in Host, the user name, the password and port 21.
  3. Click Quickconnect.

If it fails, the Windows firewall may block FTP. See our guide on allowing FTP through the firewall.

Tip: Give each person their own user and folder. Remove users who no longer need access.

Quick recap

  • Create a Windows user in lusrmgr.msc.
  • Give that user rights on one folder.
  • Add an allow rule in IIS FTP Authorization Rules.
  • Test the login in FileZilla.