温馨提示×

Ubuntu中FileZilla的端口设置方法

小樊
36
2025-10-09 18:50:21
栏目: 智能运维

Ubuntu中FileZilla端口设置方法(分客户端与服务器端)

一、FileZilla客户端端口设置

FileZilla客户端的端口设置主要涉及连接远程服务器的端口本地被动模式端口范围,以下是具体步骤:

1. 连接远程服务器时的端口配置
  • 打开站点管理器:启动FileZilla客户端,点击顶部菜单栏「文件」→「站点管理器」,或直接点击工具栏的「站点管理器」图标。
  • 新建/编辑站点:点击「新站点」按钮,输入站点名称(如“Ubuntu FTP Server”);在「常规」选项卡中:
    • 协议选择:根据远程服务器类型选择对应协议(FTP/SFTP/FTPS),不同协议的默认端口不同:
      • FTP(文件传输协议):默认端口21
      • SFTP(SSH文件传输协议):默认端口22(需服务器开启SSH服务);
      • FTPS(FTP over SSL/TLS):默认端口990(需服务器配置SSL证书)。
    • 主机与端口:输入远程Ubuntu服务器的IP地址或域名,端口填写上述对应协议的默认端口或服务器自定义端口。
    • 加密设置:若使用FTPS,需勾选「使用安全连接」,并选择「显式FTP over TLS」或「被动模式」(推荐被动模式,避免防火墙问题)。
  • 保存并连接:点击「连接」,输入远程服务器的用户名和密码即可登录。
2. 修改本地被动模式端口范围(可选)

被动模式下,客户端需要开放端口范围供服务器连接,若客户端处于防火墙或NAT后,需配置此设置:

  • 进入设置:点击顶部菜单栏「编辑」→「设置」。
  • 配置被动模式端口:展开「连接」→「FTP」→「被动模式」,在「被动模式端口范围」中输入允许的端口区间(如50000-51000),建议选择1024以上的端口,避免与系统服务冲突。
  • 应用更改:点击「确定」保存,重启FileZilla使设置生效。

二、FileZilla服务器端端口设置(Ubuntu系统)

若需将Ubuntu作为FTP服务器,需修改FileZilla Server的监听端口(默认21),步骤如下:

1. 停止FileZilla Server服务

在终端执行以下命令,停止正在运行的FileZilla Server:

sudo systemctl stop filezilla-server.service
2. 修改监听端口
  • 方法一:通过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+OEnterCtrl+X)。

3. 重启FileZilla Server

执行以下命令重启服务,使端口修改生效:

sudo systemctl start filezilla-server.service
4. 验证端口修改

使用以下命令检查端口是否监听:

netstat -tuln | grep filezilla-server

若输出中包含0.0.0.0:2121(新端口),则说明修改成功。

三、注意事项

  1. 端口冲突:修改前需确认新端口未被其他应用占用(如netstat -tuln | grep 端口号)。
  2. 防火墙设置:若Ubuntu启用了ufw防火墙,需开放新端口:
    sudo ufw allow 新端口/tcp  # 如sudo ufw allow 2121/tcp
    sudo ufw reload
    
  3. 被动模式端口范围:若使用被动模式,需在服务器端配置被动端口范围(如50000-51000),并在客户端设置相同的范围,确保数据传输畅通。
  4. SFTP无需修改端口:若使用SFTP(基于SSH),默认端口为22,只需确保SSH服务开启(sudo systemctl enable --now ssh)。

通过以上步骤,可完成Ubuntu系统中FileZilla客户端与服务器端的端口设置,满足不同场景的文件传输需求。

0