1. 安装FileZilla客户端
在Linux系统上,通过包管理器安装FileZilla(以Ubuntu/Debian为例,使用apt命令):
sudo apt update
sudo apt install filezilla
安装完成后,通过终端运行filezilla或从应用菜单打开客户端。
2. 配置FileZilla站点管理器
打开FileZilla,点击顶部菜单栏文件→站点管理器(或点击工具栏“新建站点”按钮),进入站点配置界面:
- 基本信息:输入站点名称(如“FTPS_Server”),用于标识该配置;
- 服务器信息:在“主机”栏输入FTP服务器地址(如IP或域名),“端口”默认为21(若服务器使用其他端口需修改);
- 协议与加密:
- “协议”下拉菜单选择FTP - 文件传输协议;
- “加密”下拉菜单选择要求使用显式FTP over TLS(多数服务器采用此模式,若服务器要求隐式FTPS则选择对应选项);
- 登录凭据:输入FTP用户名和密码(如需密钥认证可选择“密钥文件”选项);
- 可选设置:设置本地/远程目录(默认为空,连接后可手动选择)。
3. 启用FTPS支持(可选但建议)
若需全局启用FTPS支持或调整证书设置,可通过以下步骤配置:
点击顶部菜单栏编辑→设置,进入设置窗口:
- 左侧导航栏选择传输→安全;
- 勾选启用FTP over TLS支持(FTPS);
- 若服务器使用自签名证书或特定CA证书,可点击“证书管理器”导入证书(确保证书有效性)。
4. 连接到FTP服务器
完成站点配置后,返回站点管理器,选中刚创建的站点,点击连接按钮:
- 若配置正确,FileZilla将启动TLS加密握手,连接成功后左下角状态栏显示“已加密”(或“SSL/TLS已启用”);
- 连接后即可像普通FTP传输一样,在本地与远程服务器之间拖放文件(建议开启被动模式,避免防火墙问题,可在站点管理器的“传输设置”→“被动模式”中勾选)。
注意事项
- 确保FTP服务器已正确配置FTPS(如vsftpd的
ssl_enable=YES、证书路径等),否则连接会失败;
- 若服务器使用自签名证书,连接时可能会弹出“证书不受信任”警告,需确认证书合法性后选择“接受并保存”(避免每次连接都提示);
- 被动模式(PASV)可解决多数防火墙/NAT环境下的连接问题,建议在站点管理器中启用。