centos

如何在CentOS上配置FileZilla的被动模式

小樊
32
2025-02-18 15:21:48
栏目: 智能运维

在CentOS上配置FileZilla的被动模式,需要确保服务器和客户端的设置都正确。以下是详细的步骤:

1. 配置FTP服务器(如vsftpd)

安装vsftpd

如果你还没有安装vsftpd,可以使用以下命令进行安装:

sudo yum install vsftpd

启动并启用vsftpd服务

sudo systemctl start vsftpd
sudo systemctl enable vsftpd

配置vsftpd

编辑vsftpd的配置文件 /etc/vsftpd/vsftpd.conf

sudo vi /etc/vsftpd/vsftpd.conf

找到并修改以下配置项:

保存并退出编辑器。

重启vsftpd服务

sudo systemctl restart vsftpd

2. 配置防火墙

确保防火墙允许FTP流量通过。你可以使用firewalld来配置防火墙规则。

安装firewalld(如果尚未安装)

sudo yum install firewalld

启动并启用firewalld服务

sudo systemctl start firewalld
sudo systemctl enable firewalld

添加FTP被动模式端口范围

sudo firewall-cmd --permanent --zone=public --add-port=1024-1048/tcp
sudo firewall-cmd --reload

3. 配置FileZilla客户端

打开FileZilla

启动FileZilla客户端。

配置站点

  1. 点击“文件” -> “站点管理器”。
  2. 点击“新站点”,输入站点名称,选择协议为FTP - File Transfer Protocol。
  3. 输入服务器的IP地址和端口号(通常是21)。
  4. 在“传输模式”中选择“被动模式”。
  5. 输入用户名和密码。

连接到服务器

点击“连接”按钮,尝试连接到你的FTP服务器。

4. 验证配置

在FileZilla中,你可以查看连接日志来验证被动模式是否正常工作。如果一切配置正确,你应该能够成功上传和下载文件。

通过以上步骤,你应该能够在CentOS上成功配置FileZilla的被动模式。如果遇到问题,请检查服务器和客户端的日志文件以获取更多信息。

0
看了该问题的人还看了