Filezilla Server To Server

admin 11/22/2021

FileZilla Server is a server that supports FTP and FTP over TLS which provides secure encrypted connections to the server. FileZilla supports TLS, the same level of encryption supported by your web browser, to protect your data. When using TLS your data is encrypted so that prying eyes cannot see it, and your confidential information is protected.

Once FileZilla/FileZilla Pro has gathered all the configuration information it needs, it will perform a test connection on a test server run by the FileZilla team. If the test connection works with no errors, then the problem probably exists on the remote site that you’re trying to connect to. FileZilla gives you the ability to either upload or download those you specify. This could be useful if you’re unable to keep a consistent FTP connection. The manual transfer can be set up to use the current server you have selected or you can choose one from the site manager.

In this article, we will walk through step-by-step to setup & host FTP server on Windows machine using free open source software called FileZilla

Part A) Installing FileZilla FTP Server

Step 1: Download open source FileZilla software from here

Note: There are two things,

  1. one FileZilla server for setting up to host FTP server and
  2. another is FileZilla client to access any FTP server from Windows machine

Here, we are downloading the FileZilla server for Windows machine


Step 2: Execute “FileZilla_Server-0_9_53.exe” setup file for FileZilla server

That is double-click on “FileZilla_Server-0_9_53.exe” setup file from download location

Click “I Agree” in the License Agreement and follow the wizard steps

Step 3: Choose components to be installed along with packages it offers

Click Next


Note: Leave the default values for demo purpose, otherwise we can fine tune for our requirements

Step 4: Browse location to be installed

Click Next

Note: Leave the default values for demo purpose; otherwise we can browse through the location depending on the space availability

Step 5: Select “Install as service, whenever Windows boots up” –> which is default option available from the drop-down

Click Next

Note: We can select other option like start “manually” depending upon our choice to start this service in Windows machine

Filezilla Client Vs Filezilla Server

Step 6: Finally “Install

Click Install

Step 7: Installation is in progress

Step 8: Installation is complete

Click Close

Now FileZilla FTP server installation setup is complete. Next step is to host a FTP server

Let’s do it !!

Part B) Hosting FileZilla FTP Server (Configuring the server)

Step 1: Launch “FileZilla Server Interface” from Start Menu

Click OK to open FileZilla Server main screen

Note: Leave the default values for Server Address & Port until & unless you have changed these values while setting up FileZilla FTP Server

FileZilla server main screen opens up as below; error is due to router configuration in my local windows machine

Step 2: Next step is to create FTP server users, but before creating individual users –> create groups and then assign users to one of the groups

For demo purposes, we will create one group called “BRN” and a user called “SJ
Then assign new user “SJ” to the newly created group “BRN

Group –> BRN
User –> SJ
Password for SJ –> [email protected]


Step 2.a: Edit Menu –> Groups

Step 2.b: Click General Page from left hand side menu

And then Click Add button under Groups –> add a new user group called “BRN” –> OK

Check whether new groups added or not under Groups list on the right hand side

Then finally click OK


Step 2.c: Edit Menu –> Users

Step 2.d: Click Shared folders Page from left hand side menu

And then click Add button under Users –> add a new user account called “SJ” under BRN group –> OK

Check whether new users added or not under Users list on the right hand side

Then finally click OK

Step 2.e: Enable password for user account

By default, new users created with blank password, but we can enable Password for each & every users from Account settings

Click General Page from left hand side menu

And then click on the user from the Users list (to enable password option) –> Check tick box Password option from Account settings –> Enter desired password for the user

Then finally click OK

Step 3: Add Shared folders for FTP server

Click Shared folders Page from left hand side menu

And then click Add button under Shared folders –> Browse for Folder dialog box opens up –> select folder to be shared across FTP server –> OK

Check whether new directory is listed under “Shared folders” section (optionally you can provide Aliases for the folder selected)

Set newly added directory as home directory by clicking “Set as home dir” button –> this gives at least list permission to the users while accessing local/remote FTP server

Then finally click OK

Filezilla server connection to server closed

Step 4: Grant more permission to users

By default, users get only read files, list directories and its subdirectories permission. So it’s important to grant more permission to users like writing, deleting or copying files and creating & deleting directories

To grant more permission to users, check tick boxes next to each options available under File section and Directories section

Finally click OK

That’s it; it’s time to move on to FTP client part to testverify whether FTP server is accessible or not for remote access

To access remote FTP server, we will try out below two options

  • via Windows command prompt (cmd)
  • FileZilla client

In the next article, we will demonstrate how to access FTP server using above 2 options


Filezilla Server Connection To Server Lost

Happy Coding !!
Happy Learning !!

Filezilla Server For Linux

Related posts: