FileZilla客户端的端口设置主要涉及连接远程服务器的端口和本地被动模式端口范围,以下是具体步骤:
被动模式下,客户端需要开放端口范围供服务器连接,若客户端处于防火墙或NAT后,需配置此设置:
50000-51000),建议选择1024以上的端口,避免与系统服务冲突。若需将Ubuntu作为FTP服务器,需修改FileZilla Server的监听端口(默认21),步骤如下:
在终端执行以下命令,停止正在运行的FileZilla Server:
sudo systemctl stop filezilla-server.service
方法一:通过GUI配置
双击桌面「FileZilla Server GUI」图标,或在终端输入filezilla-server-gui打开图形界面。点击左侧「编辑」→「设置」,在「常规设置」→「监听端口」中输入新的端口号(如2121),点击「确定」。
方法二:通过配置文件修改
配置文件路径为/opt/filezilla-server/etc/settings.xml,用文本编辑器(如nano)打开:
sudo nano /opt/filezilla-server/etc/settings.xml
找到<local_port>标签,修改其值为新端口(如2121):
<local_port>2121</local_port>
保存文件并退出(Ctrl+O→Enter→Ctrl+X)。
执行以下命令重启服务,使端口修改生效:
sudo systemctl start filezilla-server.service
使用以下命令检查端口是否监听:
netstat -tuln | grep filezilla-server
若输出中包含0.0.0.0:2121(新端口),则说明修改成功。
netstat -tuln | grep 端口号)。ufw防火墙,需开放新端口:sudo ufw allow 新端口/tcp # 如sudo ufw allow 2121/tcp
sudo ufw reload
50000-51000),并在客户端设置相同的范围,确保数据传输畅通。sudo systemctl enable --now ssh)。通过以上步骤,可完成Ubuntu系统中FileZilla客户端与服务器端的端口设置,满足不同场景的文件传输需求。