温馨提示×

ubuntu filezilla端口冲突怎么解决

小樊
49
2025-09-16 12:44:18
栏目: 智能运维

  1. 确认端口占用
    使用命令 sudo netstat -tuln | grep filezilla-server 查看FileZilla服务监听的端口,确认是否与其他服务冲突。

  2. 修改FileZilla服务端口

    • 停止服务:sudo systemctl stop filezilla-server.service
    • 编辑配置文件:sudo nano /opt/filezilla-server/etc/settings.xml,找到 <local_port> 标签,修改为其他未被占用的端口号(如14148)。
    • 重启服务:sudo systemctl restart filezilla-server.service,并验证端口是否生效。
  3. 调整防火墙规则
    若使用 ufw 防火墙,需开放新端口:
    sudo ufw allow [新端口]/tcp,并重启防火墙:sudo systemctl restart ufw

  4. 检查客户端配置
    在FileZilla客户端中,确保“站点管理器”的“端口”字段与服务器设置一致(SFTP默认22,FTP需指定控制端口)。

  5. 其他注意事项

    • 若使用被动模式,需在服务器端设置更大的被动端口范围(如50000-50050),并确保防火墙允许该范围。
    • 若仍无法解决,查看FileZilla日志(~/.filezilla/logs/)获取详细错误信息。

0