在Ubuntu上解决FileZilla端口冲突可按以下步骤操作:
确认端口占用情况
使用命令 sudo netstat -tuln | grep filezilla-server
或 sudo lsof -i :[端口号]
,查看FileZilla默认端口(21)是否被占用。
修改FileZilla端口
sudo systemctl stop filezilla-server.service
。sudo nano /opt/filezilla-server/etc/settings.xml
,找到 <local_port>
标签,修改为未被占用的端口(如2121)。sudo systemctl restart filezilla-server.service
,并验证端口是否生效:sudo netstat -tuln | grep filezilla-server
。检查防火墙设置
若使用UFW防火墙,需开放新端口:
sudo ufw allow [新端口]/tcp
,然后重启防火墙:sudo ufw reload
。
同步客户端配置
确保FileZilla客户端连接时使用与服务器一致的端口。
注意:修改端口前需确认新端口未被其他服务占用,且避免使用系统关键端口(如22、80等)。