Filezilla server Installation Guide

Source: Internet
Author: User
Tags website server filezilla

Filezilla server InstallationGuide: FileZilla is a free and open-source FTP tool. Including FileZilla Client and FileZilla Server. FileZilla Server only provides windows versions. to upload a local website webpage file to the website Server or download a webpage file from the Server, you only need the FileZilla Client Version. Filezilla server Installation Guide.

1. Official download

2. Install it by default.

3. Set global parameters for the server: click "Edit" and select "Settings"

General settings ):

Listen on Port: Listener Port, which is actually the connection Port of the FTP server.

Max. Number of users: Maximum Number of concurrent clients allowed.

Number of Threads: Processing thread. That is, the CPU priority. The higher the value, the higher the priority. Generally, the default value is enough.

The following are timeout settings, from top to bottom: Connection timeout, transmission idle timeout, and logon timeout. The Unit is seconds.

The Welcome message page sets the Welcome information displayed after successful client logon. We recommend that you do not use the default software, because no software can guarantee that there are no vulnerabilities. If the software name is exposed here, once the FTP Server software has any security vulnerabilities, if someone with ulterior motives knows the name of the server software, they may initiate targeted attacks. Therefore, we recommend that you do not include any server information.

On the IP Filter page, set IP Filter rules. The IP addresses in the above section are forbidden and the following are allowed.

Passive mode settings (Passive Transmission mode settings): Pay attention to this page. If the server itself directly has a public IP address, you can select the Default "Default" of the software ".

If the server is in the LAN and is behind a gateway, select the second item "Use the follwoing IP" and enter the public IP address in the input column below. Otherwise, the client may not be able to connect to the FTP server in PASV passive mode. Because the server is in the internal network, when the client uses PASV mode to connect to the server, the server must notify the client of its IP address after receiving the connection request, the IP address it detects is an intranet IP address (for example, 192.168.0.5). The IP address is handed over to the client, and the client cannot connect. After the specified IP address is set, the server submits the valid public IP address to the client to establish a normal connection.

If the server is a dynamic IP address, you can select the following "Retrieve external IP address from" and use the IP address query page provided by the official website of FileZilla to obtain the valid public IP address at that time, the server then submits the public IP address to the client. Of course, static IP can also use this, but it is not necessary.

This setting page is very important for the server in the intranet. Some FTP servers do not have this configuration item, and the client can only connect in active Port mode. Of course, some client software has special settings for this problem. For example, in the site setting of FlashFXP, you only need to select "passive mode using site IP Address.

For servers in the LAN, if the server is not in the DMZ area, we strongly recommend that you select "Use M m port range" below to define the PASV port range. In PASV mode, the server randomly opens the port, and then tells the client the opened port number to allow the client to connect to the opened port. However, because the server is behind the gateway, if the gateway does not have the corresponding port ing, the client will not be able to connect to the port opened by the server from the Internet, resulting in PASV mode connection failure. Restrict the port range opened by the server, and then connect to the gateway connected to the Internet to perform port ing (virtual service) on these ports of the server ). This requires that the server and the Internet gateway device be configured together so that the Internet client can be connected in PASV mode.

Security settings: the two options here are related to whether FXP can be used. The default software status "Block incoming server-to-server transfers" and "Block outgoing server-to-server transfers" are both selected, in the preceding example, the server pair is not allowed to be connected, and in the following example, the server pair is forbidden to be uploaded. That is to say, FXP is not allowed by default. To use FXP, cancel the selection of the two projects. Note that FXP transmission is related to the settings of this page and IP Filter.

Admin Interface setting (set on the administrator Interface): This is the parameter used to log on to the configuration server Interface. The port number settings also appear during installation. The following two columns can define the network interface and IP address for remote logon configuration. Change the administrator password at the bottom.

Logging: Set whether to enable Logging, log file size, and file name.

Speed Limits (Speed limit): This is a global parameter. By default, the Speed is not limited. You can select "Constant Speed Limit of" and fill in the Speed Limit value to achieve the Speed Limit. Download (outgoing) and upload (incoming) can be set separately. You can also customize the Speed Limit rule-"Use Speed Limit Rules" according to the time period. For example, this server or network connection can be used in addition to the FTP server. It needs to be scheduled by time, FTP transmission cannot occupy all network bandwidth to affect other network services. You can set it here.

Filetransfer compression: mode z ftp is a real-time compression transmission protocol. In this mode, the sender's data is compressed before it is sent and then transmitted to the network link. The receiver unpacks the data in real time and restores the data locally to form the original file. This mode can greatly reduce network data traffic and improve transmission efficiency (speed ). Of course, there is almost no effect on compressed files. To use this transmission MODE, both the server and client must support the mode z protocol.

Select "Enable mode z support" to Enable the mode z support function of the server. In this way, as long as the client supports mode z, the performance improvement can be achieved. "Minimum allowed compression level" and "Maximum allowed compression level" respectively set the Minimum compression rate and the Maximum compression rate. Enter the target IP address that does not enable mode z.

After completing these settings, click "OK" to save the settings and exit the global settings page of the server.

The following describes how to set Group Settings. Click the fifth button on the main interface or enter the "Edit"-"Groups" menu.

Group settings are used to facilitate user classification and management. users with the same permissions belong to the same group. In this way, you do not need to repeatedly set parameters such as permissions for each user to simplify configuration and management. Click "Add" on the right to create a new group.

After the group is created, click "Shared folders" to go to the directory permission settings page. Click "Add" in the middle area to Add a directory. The first Directory added by default is the Home Directory seen after the group of users log on. The Home Directory is marked with a bold "H" in front of the Home Directory. The right side of the directory list is the operation permission settings for this directory. The above is the file permission settings, and the following is the directory permission settings. To change the main directory, select the one you want to Set as the main directory in the list, and click "Set as home dir.

After setting the main directory, click "Add" to set the remaining directories in sequence. However, you must note that if you only add other directories, you will find that all directories except the main directory and Its subdirectories are invisible after you connect to the client. What's going on? Here is a concept-virtual path. The so-called virtual path is the directory structure seen on the client. A user can only have one home directory. If other directories are not mapped to a virtual directory, the client will not see it. Therefore, only directories other than the main directory can be virtualized into sub-directories of the main directory, which can be seen on the client.

For example, in this example, the main directory is D: \ Downloads. If you do not set the virtual path, you can only see the content in the main directory when logging on to the client. There is also an E: \ FTPRoot directory that cannot be seen. How do I set a virtual path? Right-click the "E: \ FTPRoot" directory in the list and select "Edit aliases" in the pop-up menu to Edit the alias: the \ FTPRoot directory is the FTPRoot directory under the main directory of the client. In the pop-up window, enter "D: \ Downloads \ FTPRoot" and click "OK. Note the spelling rules. The first part of the path must be the absolute path of the main directory. After this setting, you can see a "FTPRoot" directory on the client, which is actually the E: \ FTPRoot directory.

"Speed Limits" and "IP Filter" in the group settings are the same as the Speed limit in the global settings and the IP Filter setting method. Refer to the preceding content. However, this is only effective for users in this group. The global settings take effect for all users.

Click "OK" to return to the main page.

The last item is set the user (Users ). Click the fourth button on the main interface or go to the "Edit"-"Users" menu.

Click "Add" on the right to create a user and enter the user Password in the "Password" field. Then, select the Group to which the user belongs from the "Group membership" column, so that the user will inherit all the attributes/permissions of the user Group and do not need to set these parameters one by one. This is also a convenient way to set groups. When many users use groups for classification, management is more convenient and efficient. Click "OK" to save the settings and return to the main interface.

Of course, you can also set a user that does not belong to any group. In this way, you have to customize the permissions of the user separately. This method can be used for a small number of special users.

Now, the basic settings of the FileZilla Server are complete and can be run. However, since we are using the latest version, there is a small problem that needs to be solved, that is, Chinese garbled characters, because the character set used after version 0.9.14 is UTF8, there is no Chinese garbled problem in version 0.9.14 and earlier versions, which is convenient and simple.

Download a FileZillaPV patch from FileZilla. Select the Patched FileZilla Server. Stop the FileZilla Server Service, replace the extracted FileZilla server.exe file with the FileZilla server.exe file in the installation directory, and then start the FileZilla Server service, chinese garbled characters have been solved.

The Filezilla Server has been installed.

A Chinese garbled patch version has been provided by the script house.

FileZilla Server v0.9.34 English Green free version (Chinese Garbled text already integrated)

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.