linux

Linux中FileZilla的FTP设置是什么

小樊
43
2025-07-31 23:35:55
栏目: 智能运维

在Linux上设置FileZilla FTP站点可以按照以下步骤进行:

安装FileZilla服务器

在Debian/Ubuntu上:

sudo apt update
sudo apt install filezilla-server

在CentOS/RHEL上:

sudo yum install epel-release
sudo yum install filezilla-server

在Fedora上:

sudo dnf install filezilla-server

配置FileZilla服务器

安装完成后,启动并启用FileZilla服务器服务。

启动服务:

sudo systemctl start filezilla-server

设置开机自启动:

sudo systemctl enable filezilla-server

配置FTP站点

FileZilla服务器的配置文件通常位于 /etc/filezilla/filezilla.xml。你可以使用文本编辑器(如 nano 或 vim)来编辑这个文件。

例如,编辑配置文件:

sudo nano /etc/filezilla/filezilla.xml

在配置文件中,找到以下部分并进行相应的修改:

<Server>
    <Name>MyFTP</Name>
    <Port>21</Port>
    <PassivePortsStart>50000</PassivePortsStart>
    <PassivePortsEnd>50100</PassivePortsEnd>
    <MaxConnections>100</MaxConnections>
    <MaxConnectionsPerIP>5</MaxConnectionsPerIP>
    <UserGroups>
        <UserGroup>
            <Name>Users</Name>
            <Users>
                <User>
                    <Username>user1</Username>
                    <Password>password1</Password>
                    <HomeDirectory>/home/user1</HomeDirectory>
                </User>
            </Users>
        </UserGroup>
    </UserGroups>
</Server>

创建FTP用户

你可以使用 useradd 命令来创建新的FTP用户,并设置密码。

例如,创建用户 user1:

sudo useradd -m user1
sudo passwd user1

按照提示输入并确认密码。

配置防火墙

确保你的防火墙允许FTP流量。如果你使用的是 ufw,可以这样配置:

sudo ufw allow 21/tcp
sudo ufw allow 50000:50100/tcp
sudo ufw reload

重启FileZilla服务器

最后,重启FileZilla服务器以应用所有更改。

sudo systemctl restart filezilla-server

使用FileZilla客户端连接

打开FileZilla客户端,输入服务器的IP地址、端口(默认21)、用户名和密码,然后点击“快速连接”或“连接”按钮。

以上步骤应该能够帮助你成功在Linux上设置并运行FileZilla FTP站点。

0
看了该问题的人还看了