How to use FileZilla Server

  
                  

Filazilla is a very popular open source free FTP client, server-side project, and its client software Filezilla Client 3.0 has a very broad market.

The main advantages of Filezilla are: high security and high performance. Filazilla's security comes from its open source. Why is open source guaranteed to be secure? After each software product was born, many people tried to discover their vulnerabilities and attack to gain access and other benefits. If it is open source software, the attacker will download the source code of the software, analyze its internal vulnerabilities from the source, and attack. The larger the scale of open source, the more people download and read the source code, the more popular this software is. As it evolved, fewer and fewer vulnerabilities became the most widely recognized software, which was inseparable from the contributions of tens of thousands of programmers on the Internet. The representative of this kind of software is a lot of high-reliability software such as Apache, PHP, MySQL, Bind, Vsftpd under Linux platform. Without the open source software of open source, people can't study it. Therefore, he can only be studied as “black box”. There is no source code in the process of research, and it is difficult to find the error. Even if some errors are found, there are more vulnerabilities hidden in the code, but because the code is not public, people can't find it in the short term, and later use will expose many problems. Some closed source software even has a "back door" to facilitate remote control, such as Windows, such as Serv-U. The open source software code is open. If the developer implants dangerous code such as "backdoor", it will be corrected by the vast number of programmers on the Internet. Therefore, it can be seen here that open source is safe. Best guarantee.

Filezilla's high-performance development platform is C/C++, and its own foundation is better than other VB/Dephi platform development applications, so Filezilla has comparable performance to IIS. On the Gigabit network bandwidth, hundreds of users can easily meet high-speed downloads at the same time.

At present, Filezilla also has some shortcomings. The main disadvantage is that it does not support quotas, that is, it does not provide the function of uploading and downloading total file size quotas. Even so, the free Filezilla is increasingly occupying the market of software such as Serv-U and becoming closer to users.

Installation

The installation process is very simple. First download the Filezilla Server installation file, then download the installation package to the desktop and prepare it for installation.

Double-click the installer to start the installation. Click “I Agree” to continue.

Select the installation method, the default standard can be. The source code of "Source Code" is generally not installed unless you want to study the code of FileZilla.

Select the installation path and it is highly recommended to install to a non-default path to increase the safety factor. For example, the following path:

Select the option to install as a service and start it automatically at random. The 14147 below is the management port. It is strongly recommended to modify this port, for example, to port 38121. (Be careful not to conflict with common services such as port 80).

Select the option to "Start the management interface" when the administrator logs in.

Installation is in progress.

At this point, the installation is complete, the installer automatically starts the management console, and the default is to connect to the management port of the machine. What is the management port? Please refer to the specific number filled in the previous installation process. It is recommended to select the option "Always connect to this server", which means that each time you start the management console, you are managing the Filezilla service of this machine. Below is a dialog for entering a password, enter the password for the Serverzilla service on this server.

Note: It is very important to modify the port and password. This is the key to ensuring Filezilla security. You must modify the port and you must set a password! The password suggestion is complicated enough!

After clicking OK, the management console after initialization can be started and the configuration is completed.

III. Configuration

1. Basic Settings

The default mode of Filezilla is Port mode, not Passive passive mode. In order to solve the client connection problem behind the firewall, it is best to enable Passive mode. To activate passive mode, first open the management console and click on the third icon from the left to enter the system settings.

Click on the left “Welcom message” menu, which is the welcome message after FTP login.

For security reasons, it is strongly recommended to change the default welcome message to "Welcom to Serv-U FTP Server", so that Filezilla will use the Serv-U word in the welcome message to deceive the attacker. Note: This step is very important!

Now we use telnet to connect to the 21 port of FTP, you can see the modified "false" prompt message, so the security of the server can be significantly improved.

Next click on the “Passive Mode Settings” option to enter the passive mode setting.

Select the option to enable the passive mode port range and enter the 10000~10050 port range to indicate that the passive mode will use this range of ports.

Click OK to save. Next, allow 10000~10050 ports to enter and exit on the firewall, or

directly allow Internet access to the main program of Filezilla server.exe.

The final step of the installation is to harden the permissions, find the configuration file for Filezilla, the format is xml format, right click on the mouse, and select properties.

To join the Guest group, the permission to read and write is prohibited. Set to reject.

After clicking OK, the system will pop up a prompt asking if the priority of the denied permission is higher than the allowed permission. If you want to continue, click Yes to pass.

At this point, the basic configuration is completed.

2. Anonymous FTP Configuration

First open the management console and click the fourth icon from the left to enter the system settings.

Open the ftp user management interface and click the button on the right to add a new user.

In the Add User dialog box, enter the name “anonymous”, the anonymous user of FTP.

Click OK to add the user to complete and return to the user management interface.

Click on the “Shared folders” menu on the left. Click the Add button to add a directory.

Open the option to browse folders and select the directory where you want to set up FTP.

Click OK to add the user to complete.

Now that the user FTP client is connected to FileZilla Server, you can see that the anonymous FTP has been configured.

3. Standard FTP User Configuration

First enter the user settings interface, click the “Add” button to add a new FTP user.

Enter the username test .

Select the checkbox in front of Password and enter the password 123456.

Return to the user management interface, click on the Settings folder directory, and click Add to add the directory.

Add a directory to the test user.

Add the completion, then select the test user's permission on this directory on the right side, then click the OK button on the left to complete the configuration.

Configuration is complete. You can now use the client to test your login.

Open the FTP client software, enter the test username and password 123456, and log in to the server.

After the login is successful, you can see the files in the FTP directory you just created, and have the corresponding upload and download permissions.

4. Virtual Directory Configuration

Setting up a virtual directory is a more administrative option if you have multiple directories to share. Usually, an FTP server needs to have a "Home" directory and then set up several virtual directories.

Copyright © Windows knowledge All Rights Reserved