In this article we will provide the instruction on how to set up and configure your FTP server on your Windows Server. We will be using FileZilla Server software:
Download FileZilla FTP Server software
First you need to download the installation file of FileZilla Server, it can be done from the official site:
Download FileZilla Server for Windows (64bit x86)
Install FileZilla FTP Server
Once you download the installation file, execute it so get to installation wizard. In the first step you will have to simply press "Next" to continue installation.
Then you will have to simply check box some option, which we recommend keeping as suggested by default, unless you are sure you want to make changes. Below you can see the example of this windows:
Once you press "Next", you will be presented with the window, where you will have to choose to location of the FileZilla Server installation and then press "Next" again.
After this, you will be present with other window, to choose how will your FileZilla server should be started (Automatically or Manually). Example shown below:
Once you proceed to the next step, you will have to enter a preferred port on which FileZilla will operate and password for the administrator.
Next, choose on what occasions the FileZilla Server interface should be opened:
Once this is done, finish the installation and the FileZilla interface should pop-up automatically and you will see the following window:
Firewall configuration
Before proceeding, you need to add "FileZilla Server" to the allowed applications in "Windows Defender Firewall". Click "Start" and start typing:
Allow an app through Windows Firewall
This will open you next window. Either, you can go through the "Control Panel":
Control Panel\All Control Panel Items\Windows Defender Firewall\Allowed apps
Once you see the window, click on "Allow another app..." and then on "Browse". You need to select the "FileZilla-server.exe"
Make sure after you add the application, both check boxes for "Private" and "Public" are checked. Save the changes.
Configure FileZilla
Connect to the FileZilla server and start the Network Configuration Wizard. You can find it going to "Server" -> "FTP Network Configuration Wizard"
On the Setting up Passive mode port range it is better to use custom port range. You can leave a default or specify your preferred.
Next, retrieve your server's public IP and eventually test the connectivity, by clicking on "Start thee test" button". If configuration is correct, you should see the following message box.
The warning indicates that your IPv4 address cannot be resolved with an IPv6 address, which is ok. You can finish the setup.
Creating a user
Once you enter the main interface, you will need to create users, which will be able to connect to your FTP Server, this can be done by pressing Server > Configure in the top menu. Once you press this, choose "Users" section undr "Right management". You will be displayed with the settings as below:
In this print-screen you can see a button "Add" under "Available users", which you will press in order to create a User.
After this, you will have to give it a name, password and Mount points. Assign a shareable folder, which your created user will be able to access, as well as the privileges (Read, Write, Delete and etc.).
Mount points
For a user to have a seperate folder, under "Native path" declare it's way, e.g.:
C:\Users\John
For a John to access it's whole folder, on "Virtual path" set slash:
/
Save the settings and now try to connect with the created user.