在 Ubuntu 上使用 FileZilla 进行加密连接,通常是指通过 FTPS(FTP over SSL/TLS) 或 SFTP(SSH File Transfer Protocol) 来连接服务器。下面分别说明。
一、使用 SFTP(推荐,基于 SSH,最安全)
SFTP 不是 FTP,而是走 SSH 协议,默认就是加密的。
设置步骤
- 打开 FileZilla
- 在顶部连接栏填写:
- 主机(Host):
sftp://你的服务器IP 或域名
(也可以只填 IP,协议选 SFTP)
- 用户名:服务器用户名
- 密码:用户密码(或用密钥)
- 端口:
22(默认)
- 点击「快速连接」
✅ 连接成功后,所有传输都是加密的。
使用 SSH 密钥(更安全)
- 编辑 → 设置 → SFTP
- 添加你的私钥(如
id_rsa)
- 服务器地址使用 SFTP,端口 22
二、使用 FTPS(FTP over TLS)
适用于服务器只提供 FTP,但支持 SSL/TLS 加密。
设置步骤
- 站点管理器(文件 → 站点管理器)
- 新建站点
- 填写:
- 主机:服务器 IP 或域名
- 协议:FTP – FTP over TLS(explicit)
- 加密:要求显式 FTP over TLS
- 登录类型:正常
- 用户 / 密码
- 连接
- 首次连接会提示证书,勾选「总是信任」后确定
✅ 这样 FTP 登录和数据传输都会加密。
三、Ubuntu 安装 FileZilla(如未安装)
sudo apt update
sudo apt install filezilla
四、如何确认是加密连接?
- SFTP:状态栏显示
SFTP 或端口 22
- FTPS:日志中出现
TLS / SSL / AUTH TLS
推荐建议
✅ 优先使用 SFTP(端口 22)
❌ 普通 FTP(21)不加密,不建议
如果你告诉我:
- 服务器类型(云服务器 / 虚拟主机)
- 是否支持 SSH
- 使用场景(上传网站 / 备份)
我可以给你更精确的连接配置。