确认端口占用
使用命令 sudo netstat -tuln | grep filezilla-server 查看FileZilla服务监听的端口,确认是否与其他服务冲突。
修改FileZilla服务端口
sudo systemctl stop filezilla-server.servicesudo nano /opt/filezilla-server/etc/settings.xml,找到 <local_port> 标签,修改为其他未被占用的端口号(如14148)。sudo systemctl restart filezilla-server.service,并验证端口是否生效。调整防火墙规则
若使用 ufw 防火墙,需开放新端口:
sudo ufw allow [新端口]/tcp,并重启防火墙:sudo systemctl restart ufw。
检查客户端配置
在FileZilla客户端中,确保“站点管理器”的“端口”字段与服务器设置一致(SFTP默认22,FTP需指定控制端口)。
其他注意事项
~/.filezilla/logs/)获取详细错误信息。