在CentOS系统中配置FileZilla的端口设置,包括服务器端和客户端的端口配置,以及防火墙的设置,是确保文件传输顺利进行的关键步骤。以下是详细的配置指南:
FileZilla Server端口设置
- 监听端口:FileZilla Server默认监听端口为14147,但可以在“常规设置”选项卡中更改为其他不常用的端口号以增加安全性。
- 被动模式端口范围:在“被动模式设置”选项卡中,输入路由器或防火墙中允许的被动端口范围。例如,可以设置范围为14140-14146。
- 防火墙配置:确保在防火墙中开放了FTP的入站端口(默认为21)和被动模式使用的端口范围。可以使用以下命令开放端口:
sudo firewall-cmd --zone=public --add-port=21/tcp --permanent
sudo firewall-cmd --zone=public --add-port=14140-14146/tcp --permanent
sudo firewall-cmd --reload
FileZilla Client端口设置
- 打开FileZilla程序之后,进入站点管理器通过“文件 -> 站点管理员”。点击新建站点按钮创建新的连接条目。
- 主机:输入目标服务器IP地址或域名。
- 端口:默认情况下,FTP使用21端口而SFTP则采用22端口;除非另有指定,通常不需要更改此选项。
被动模式与主动模式的选择
- 被动模式:建议使用被动模式,因为它在通过NAT设备时更稳定。在FileZilla Server的“被动模式设置”中配置自定义端口范围,并确保这些端口在防火墙中开放。
- 主动模式:如果选择主动模式,需要确保客户端能够通过NAT设备打开服务器指定的端口。
通过以上步骤,您可以在CentOS上成功配置FileZilla服务器和客户端的端口设置,并确保端口设置正确,以便顺利进行文件传输。