How to Configure FTP Services

Windows Servers
Create the Location that the user will be uploading files to (OPTIONAL)
  1. Go to C:\InetPub\
  2. Create a folder named "FTP"
  3. Inside of FTP, create a folder named "UPLOAD"
  4. This will create the path C:\InetPub\FTP\UPLOAD
Install FileZilla FTP Server
  1. Log into the server through remote Desktop
  2. Browse to https://filezilla-project.org/download.php?type=server and download the FileZilla Server
  3. Install FileZilla Server
Configure the Windows Firewall Settings
  1. Launch Windows Firewall
  2. Right-Click on "Inbound Rules" and select "New Rule"
  3. Select "Port" and click Next
  4. Select "TCP", Select "Specific local ports" and enter "21,22,1025-1050".  Then click "Next"
  5. Check "Allow the Connection" and then click "Next"
  6. Ensure that all Profiles are checked, and then click "Next"
  7. Name the rule "CUSTOM - FTP" and click "Finish"
Configure the FTP Firewall Settings
  1. Launch FileZilla Server Interface
  2. Click on Edit > Settings
  3. Select "Passive mode settings"
  4. Check "Use Custom Port Range" and enter 1025-1050
  5. Click OK

Create the User that will be uploading files
  1. Launch the FileZilla Server Interface
  2. Click on the icon that looks like a single person.  The "Users" dialog should appear.
  3. Under "Users" click "Add".
    1. Type UPLOAD as the username
    2. Click OK
  4. Check the "Password" box and enter a password
  5. Click on "Shared Folders".
  6. Under Shared Folders, click "Add".
  7. Select the folder that the user should have access to.
  8. Give the user permissions to that folder
    1. Under the "Files" section and the "Directories" section, click the appropriate permissions.
    2. Generally you will want users to have all permissions.
  9. Once you have given the user permissions to their folders, right click on one directory and select "Set as home dir".
    1. The home directory is the place the user will start when they connect to FTP.

Add Feedback