Ubuntu FileZilla如何更改默认端口
导读:Ubuntu 上 FileZilla 更改默认端口的正确做法 先明确要改的端口类型 SFTP(基于 SSH):默认端口是 22。在 FileZilla 中这属于“站点”的连接端口,改的是你连接服务器时使用的端口。 FTP/FTPS:控制连...
Ubuntu 上 FileZilla 更改默认端口的正确做法
先明确要改的端口类型
- SFTP(基于 SSH):默认端口是 22。在 FileZilla 中这属于“站点”的连接端口,改的是你连接服务器时使用的端口。
- FTP/FTPS:控制连接默认端口是 21;数据连接在主动模式常用 20,在被动模式由服务器提供一个端口范围。若服务器更改了控制端口,客户端需按服务器设置填写。
- 若你只是想“更改 FileZilla 自己监听的端口”(极少场景),FileZilla 作为客户端并不提供监听端口的设置项,通常无需更改。
在 FileZilla 中更改站点的连接端口
- 打开:文件 File → 站点管理器 Site Manager(或工具栏站点管理器图标)。
- 新建或选择站点,在右侧“常规 General”页:
- 协议 Protocol:
- 选 SFTP – SSH 文件传输协议 时,在“端口 Port”填入服务器 SSH 端口(默认 22,若服务器改了就填新端口)。
- 选 FTP/FTPS 时,在“端口 Port”填入服务器 FTP 控制端口(默认 21)。
- 协议 Protocol:
- 保存后连接。若服务器使用非默认端口,必须在此处填写对应端口。
服务器端常见端口与防火墙设置要点
- SFTP(SSH):
- 确认服务运行:
sudo systemctl status ssh或sudo systemctl status sshd。 - 查看监听端口:
sudo ss -tlpn | grep sshd(若不是 22,客户端需填实际端口)。 - 防火墙放行:
sudo ufw allow 22/tcp(或放行你自定义的新端口)。
- 确认服务运行:
- FTP/FTPS:
- 控制端口通常为 21;若自定义,客户端需同步修改。
- 被动模式(PASV)需由服务器开放一段数据端口范围,并在防火墙放行该范围;主动模式由服务器连接客户端数据端口,客户端侧防火墙需允许入站相关连接。
快速排查连接被拒绝或超时
- 出现 Connection refused:多为目标端口无服务监听或防火墙拒绝。
- 核对 SSH/FTP 服务是否运行、是否监听正确端口(见上条命令)。
- 核对防火墙是否放行对应端口(
sudo ufw status)。 - 核对 FileZilla 的协议与端口是否匹配服务器配置。
- 出现超时:多为网络路径或安全组/云防火墙未放行,检查云厂商安全组与中间防火墙策略。
实用建议
- 优先使用 SFTP/FTPS 而非明文 FTP,提升传输安全性。
- 避免使用已被占用的端口;更改端口后,同步更新客户端与服务器两端及防火墙规则。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: Ubuntu FileZilla如何更改默认端口
本文地址: https://pptw.com/jishu/772520.html
