修改FileZilla端口需区分服务器端(接收连接)和客户端(发起连接)的场景,以下是具体步骤:
FileZilla Server的默认监听端口为21(FTP)或14148(管理端口),修改步骤如下:
修改配置前需停止服务,避免配置冲突:
sudo systemctl stop filezilla-server.service
FileZilla Server的主配置文件通常位于/etc/filezilla/filezilla.xml(部分版本可能在/opt/filezilla-server/etc/settings.xml),使用文本编辑器(如nano)打开:
sudo nano /etc/filezilla/filezilla.xml
<Global>标签,更改<Port>标签内的端口号(如将21改为2121):<Global>
<Port>2121</Port> <!-- 修改为目标端口 -->
</Global>
<LocalPort>标签并修改:<LocalPort>14148</LocalPort> <!-- 修改为目标端口 -->
按Ctrl+X→Y→Enter保存文件,然后重启服务使配置生效:
sudo systemctl restart filezilla-server.service
使用netstat命令检查端口是否监听成功:
sudo netstat -tuln | grep filezilla-server
若输出显示新端口(如0.0.0.0:2121),则说明修改成功。
若需修改FileZilla客户端的连接端口(如连接远程服务器时使用非默认端口),步骤如下:
启动FileZilla客户端,点击顶部菜单栏文件→站点管理器。
在常规选项卡中,找到端口字段,输入目标端口号(如2121),点击确定保存。
netstat -tuln | grep 端口号)。ufw),需开放新端口:sudo ufw allow 2121/tcp # 替换为目标端口
sudo ufw reload
<Server>标签中设置端口范围(如<PassivePorts>50000-51000</PassivePorts>),并开放该端口范围。<Encryption>Required</Encryption>)。通过以上步骤,即可完成Linux系统下FileZilla端口修改。修改后需测试连接,确保客户端能正常访问服务器。