在 Linux 下使用 FileZilla 加密连接,通常是通过 FTPS(FTP over SSL/TLS) 或 SFTP(SSH File Transfer Protocol) 来实现。下面分情况说明:
SFTP 基于 SSH,默认就是加密的。
sftp://服务器IP或域名
22
✅ 连接过程是加密的
✅ 不需要额外证书
如果使用 SSH 密钥:
id_rsa)适用于服务器只支持 FTP 但启用了 SSL/TLS。
ftp://服务器IP或域名
21
FTP - FTP over TLS(显式加密)
(或隐式加密,端口通常是 990)首次连接会提示 证书未知:
连接成功后,FileZilla 日志中会出现类似:
Status: Connection established, waiting for welcome message...
Response: 220 TLS ready
Status: Initializing TLS...
Status: Verifying certificate...
Status: TLS connection established.
sudo apt install filezilla # Debian/Ubuntu
sudo dnf install filezilla # Fedora
| 方式 | 加密 | 端口 | 推荐度 |
|---|---|---|---|
| SFTP | ✅ | 22 | ⭐⭐⭐⭐⭐ |
| FTPS | ✅ | 21 / 990 | ⭐⭐⭐ |
如果你能告诉我 服务器类型(vsftpd / proftpd / 云服务器),我可以给你更具体的配置示例。