Search The Hostwinds Guides Knowledge Base

Installing and connecting to Filezilla Server for Windows Server

Share This Article

Windows’s built in FTP does not support secure FTP which makes Filezilla Server an option to support secure FTP. It also offers a simpler user management that is presented up front on the server application’s interface. While it is not a better solution to the IIS FTP role, it is a quick solution if you do not use IIS and use a Windows-based control panel that doesn’t offer FTP.

This guide will assist with installing and configuring the Server application.

Installing Filezilla Server

Step One. Download FileZilla Server installer from the Filezilla site.

 

The FileZilla installation executable downloaded from the site.

 

Step Two. Run the installer to bring up the License Agreement part of the installation.

 

The license agreement for FileZilla

 

Step Three. Then, select the check boxes you wish to include in the installation. Standard is a good default, however if you wish to include the source code, you can click the checkbox and it will add it to the installation.

 

The installation options, select the ones you want.

 

Step Four. Next, select the file path you wish to install it to, and click next.

 

Installation Path

 

Step Five. Next, it will ask how Filezilla Server should be started. It is recommended to go with the default if you plan to use FTP frequently. It will also ask for the port you wish to set. Input the port you wish to use, and click next.

 

The startup Settings, where you select how its started, and what port to use.

 

The dropdown box opened.

 

Step Six. Next, it will ask if you wish to start it if the user logs on and apply to all users. Select the desired result and click Install.

 

The startup settings window

 

Step Seven. Last, it would run through the installation process. Once it is completed, it will allow you to click close.

 

The installation complete window.

 

Now, you should have Filezilla Server installed to the Server. Next you would need to connect to the server.

 

Connecting to Filezilla Server on Windows

 

[notification type=”alert-warning” close=”false” ] You may need to add an exception to the configured port for FileZilla FTP Server to achieve a connection to the FTP client. Our article on opening or blocking ports using Windows Firewall goes into detail on how to add a port rule to Windows Firewall.
[/notification]

 

Step One. Start FileZilla Server.

Step Two. Next, enter in the server information. Typically if this is installed on a single VPS, localhost and the port you configured earlier in this article would be the information you would input, as well as the password you have set. Then click Connect.

 

The Server connection dialogue. Enter in localhost if the FTP is planned to be hosted on this server

 

[notification type=”alert-info” close=”false” ] The following steps will not be needed if you already have a user configured into the FileZilla Server application. If you have not created a user and/or a group, please follow the next 4 steps.
[/notification]

 

Step Three. Once the client has loaded, click the User icon on the top bar.

 

The User Icon on the top bar.

 

4. Next, click add on the general tab that loads first.

 

The User Settings window

 

5. Then, you enter in the desired username for the FTP account you wish to connect with. This can be any username you see fit to use. Then click OK.

 

The User Account name window, also allows you to set the group to the user.

 

6. Next, you would click the checkbox to enable a password requirement, and enter the password.

 

The User Settings General view with the Password checkbox and field underlined

 

[notification type=”alert-warning” close=”false” ] This is optional, however it is strongly recommended that you set a password to secure the user access.
[/notification]

 

7. Then, you would add the directory you would like to grant the username access to. This can be any directory, however if this is for a developer, pick only the directory they would need access to.

 

The Shared Folders view with Add highlighted

 

The directory selection window.

 

8. Once the directory is selected and confirmed by clicking OK on the directory selection window, it should have a bold H next to it. This indicates the Home Directory. Next to this area, the permissions are indicated by Read, Write, Delete, and Append. You would select as needed, however it is not recommended to enable deletion permissions unless you trust the person you may be allowing access to those files with.

 

The Shared folders view with the new directory added.

 

[notification type=”alert-danger” close=”false” ] DO NOT SET THE HOME DIRECTORY AS C:! THIS WILL ALLOW THE USER TO READ, MODIFY, OR DELETE IMPORTANT FILES TO THE OS, OR THE DRIVE AS A WHOLE. ONLY ALLOW THE USER PROFILE TO HAVE ACCESS TO THE FILES DEEMED ESSENTIAL FOR THE PROJECT AT HAND.
[/notification]

 

9. Next, click OK and the settings will be applied.

 

10. On the desktop client, you would then enter in the hostname or IP, the username you set up, the password, and the port you set on the FileZilla server application on the Server, and click connect.

 

The Filezilla Desktop client after connecting to the FTP Server on the Windows Server

 

Once the client connects, it should display the content of the folder set for the user to access.

 

Related Articles

  1. Installing FTP in Windows Server
  2. Transferring Files Over RDP in Windows Server
  3. Optimal Filezilla Settings
  4. Explanation of FTP Protocol