Ubuntu中设置FileZilla默认传输模式的步骤
1. 打开FileZilla并进入站点管理器
启动FileZilla客户端(可通过应用菜单搜索“FileZilla”或终端输入filezilla命令),点击顶部菜单栏的文件 > 站点管理器,打开站点配置窗口。
2. 选择或新建站点配置
- 若已存在常用站点,可在“站点管理器”左侧列表中选择该站点;
- 若需新建站点,点击新站点按钮,输入站点名称(如“Ubuntu服务器”),并填写主机地址(服务器IP或域名)、用户名、密码、端口(FTP默认21,SFTP默认22)等信息。
3. 设置默认传输模式
在“站点管理器”窗口中,切换至传输设置选项卡,找到“默认传输模式”下拉菜单,可选择以下三种模式之一:
- 自动(Auto):默认选项,FileZilla会根据文件类型(如文本文件、二进制文件)自动选择传输模式(文本文件用ASCII模式,二进制文件用二进制模式),适合大多数场景;
- 主动(Active):适用于客户端位于防火墙后的情况(需确保服务器允许主动模式连接);
- 被动(Passive):更通用的模式,推荐大多数用户使用(需配合被动模式端口范围设置,见下文)。
4. (可选)调整被动模式端口范围
若选择“被动”模式,需配置被动模式端口范围以避免防火墙拦截:
- 点击顶部菜单栏传输 > 设置,进入全局传输设置;
- 切换至FTP选项卡,勾选“使用被动模式”;
- 在“被动模式端口范围”中输入端口区间(如
50000-50050),确保该范围未被其他程序占用;
- 点击确定保存设置。
5. 保存并应用设置
完成上述配置后,点击“站点管理器”中的连接按钮,测试连接是否成功。连接成功后,后续使用该站点时将自动应用默认传输模式。
注意事项
- 若传输文本文件时出现乱码,可临时切换至“ASCII”模式(点击顶部工具栏传输菜单选择“ASCII”),但建议优先使用“自动”模式;
- SFTP协议(基于SSH)无需单独设置传输模式,其传输过程由SSH协议保证可靠性。