Ubuntu FileZilla如何修改默认端口
导读:Ubuntu 下 FileZilla 修改默认端口的正确做法 先明确你要改的端口类型 SFTP(基于 SSH):默认端口是22,这是服务器的 SSH 服务端口,并非 FileZilla 客户端“默认端口”。客户端连接时需要在站点管理器的“...
Ubuntu 下 FileZilla 修改默认端口的正确做法
先明确你要改的端口类型
- SFTP(基于 SSH):默认端口是22,这是服务器的 SSH 服务端口,并非 FileZilla 客户端“默认端口”。客户端连接时需要在站点管理器的“端口”栏填写服务器实际监听的端口。
- FTP(主动/被动):控制连接默认端口是21;数据连接使用服务器配置的被动端口范围(常见为65000–65534)。
- FileZilla Server 管理端口:如果你在服务器上安装了 FileZilla Server,其管理界面默认端口是14147,与 FTP 数据/控制端口不同。
在 Ubuntu 上修改默认端口的三种场景
-
修改 SFTP 端口(服务器侧)
- 编辑 SSH 配置:sudo nano /etc/ssh/sshd_config,将 Port 22 改为你的新端口(如 2222),保存。
- 重启 SSH 服务:sudo systemctl restart ssh(或 sshd)。
- 放行防火墙:sudo ufw allow 2222/tcp(若使用 ufw)。
- 客户端连接:在 FileZilla 站点管理器选择协议“SFTP - SSH 文件传输协议”,主机填服务器 IP,端口填2222。
-
修改 FTP 端口(服务器侧)
- 编辑 FTP 服务配置,将控制端口改为你的新端口(如 2121),并在防火墙放行该端口:sudo ufw allow 2121/tcp。
- 配置被动端口范围(示例:65000–65534),并在防火墙放行该范围:sudo ufw allow 65000:65534/tcp。
- 客户端连接:协议选“FTP - 文件传输协议”,加密选“仅使用普通 FTP(不安全)”或“显式 FTP over TLS”,端口填2121。
-
修改 FileZilla Server 管理端口(服务器侧)
- 打开 FileZilla Server 管理界面(默认连接 127.0.0.1:14147),在“编辑 → 设置”中将“管理端口”由14147改为你的新端口(如 14148),保存。
- 放行防火墙:sudo ufw allow 14148/tcp。
- 以后通过该新端口连接管理界面。
客户端连接与常见报错处理
- 在 FileZilla 的“站点管理器”中,协议与端口必须匹配:SFTP 用“SFTP - SSH 文件传输协议”并填写服务器 SSH 端口;FTP 用“FTP - 文件传输协议”并填写服务器 FTP 端口。
- 出现“FATAL ERROR: Connection refused”时,优先检查服务器对应服务是否在目标端口监听(如 sudo ss -tlpn | grep sshd 或监听 21/FTP),以及防火墙是否放行该端口。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: Ubuntu FileZilla如何修改默认端口
本文地址: https://pptw.com/jishu/750686.html
