Linux系统FileZilla端口如何修改
导读:Linux系统下修改FileZilla端口的步骤(客户端+服务器端) 一、修改FileZilla客户端端口 FileZilla客户端的端口设置主要针对传输模式(主动/被动)的端口范围,确保数据传输的稳定性。 打开客户端设置:启动FileZ...
Linux系统下修改FileZilla端口的步骤(客户端+服务器端)
一、修改FileZilla客户端端口
FileZilla客户端的端口设置主要针对传输模式(主动/被动)的端口范围,确保数据传输的稳定性。
- 打开客户端设置:启动FileZilla,在顶部菜单栏点击「编辑」→「设置」(或直接按快捷键
Ctrl+P)。 - 进入传输设置:在设置窗口左侧展开「传输」选项,点击「设置」。
- 修改端口参数:
- 主动模式:在「命令端口」(默认21)和「数据端口」(默认20)中输入自定义端口号(如2121、2020,需避免与系统其他服务冲突)。
- 被动模式:切换至「传输模式」选项卡→「被动模式」部分,在「端口范围」输入框中设置连续端口段(如50000-51000),用于客户端接收数据。
- 保存并应用:点击「确定」保存设置,重新连接服务器时需在连接对话框中确认使用新端口。
二、修改FileZilla服务器端端口
FileZilla服务器的端口修改需调整监听端口(控制连接)和被动模式端口范围(数据传输),步骤如下:
1. 图形界面修改(推荐新手)
- 打开服务器设置:启动FileZilla Server,在主界面点击左侧「编辑」→「设置」。
- 修改监听端口:展开「常规」选项→点击「监听端口」,在「端口」字段中输入新端口号(如2121,需未被占用)。
- 配置被动模式端口:切换至「被动模式设置」选项卡,在「端口范围」输入框中设置数据传输端口段(如50000-51000),并确保路由器/防火墙开放该端口段。
- 保存并重启:点击「确定」保存设置,必须重启FileZilla Server(通过服务管理器或命令
systemctl restart filezilla-server)使更改生效。
2. 命令行修改(适用于无图形界面的服务器)
- 停止服务器服务:在终端执行
sudo systemctl stop filezilla-server(停止服务)。 - 编辑配置文件:使用文本编辑器(如
nano)打开配置文件(Ubuntu/Debian路径为/opt/filezilla-server/etc/settings.xml,其他发行版可能位于/etc/filezilla/server.xml),找到< LocalPort>(监听端口)或< Port>标签,将默认值(如21)修改为新端口(如14148)。 - 保存并重启:保存文件并退出编辑器,执行
sudo systemctl start filezilla-server启动服务。 - 验证端口:通过
netstat -tuln | grep filezilla-server命令确认新端口正在监听(如tcp 0 0 0.0.0.0:14148 0.0.0.0:* LISTEN)。
三、注意事项
- 端口冲突检查:修改前需确认新端口未被其他服务占用(可通过
netstat -tuln或ss -tuln命令查看)。 - 防火墙设置:若服务器启用了防火墙(如
ufw、iptables),需开放新端口:ufw:sudo ufw allow 新端口/tcp(如sudo ufw allow 2121/tcp);iptables:sudo iptables -A INPUT -p tcp --dport 新端口 -j ACCEPT(需保存规则,如sudo iptables-save > /etc/iptables/rules.v4)。
- 被动模式配置:若使用被动模式,需在服务器防火墙中开放被动端口范围(如50000-51000),并在路由器中设置端口转发(外部端口→内部服务器IP+端口)。
- 安全性建议:避免使用默认端口(21),优先选择不常用的端口(如2121、14148),并启用SSL/TLS加密(在客户端/服务器设置中勾选“使用安全连接”)。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: Linux系统FileZilla端口如何修改
本文地址: https://pptw.com/jishu/735044.html
