FileZilla如何使用SFTP
小樊
40
2025-11-26 08:27:10
使用 FileZilla 通过 SFTP 传输文件的步骤
准备工作
- 安装并启动 FileZilla(建议 3.58.0 及以上版本)。
- 准备服务器的 IP 地址、用于登录的 用户名/密码,并确认该用户对目标目录具备读写权限。
- 注意:很多系统在完成安全加固后,禁止以 root 用户通过 SFTP 登录,需使用具备 SFTP 权限的普通用户(如 sopuser)。
建立 SFTP 连接
- 在菜单中选择 File > Site Manager,点击左下角 New Site 新建站点。
- 在 General 选项卡按如下填写:
- Host:服务器 IP 地址
- Port:22
- Protocol:SFTP
- Logon Type:Normal
- User / Password:输入具备权限的账户与密码
- 点击 Connect,在弹出的 Unknown host key 对话框中选择 Always trust this host, add this key to the cache,然后点击 OK。
- 连接成功后,左侧为本地站点目录,右侧为远程服务器目录。
上传与下载文件
- 上传:在左侧 Local site 区域右键目标文件,选择 Upload。
- 下载:在右侧 Remote site 区域右键目标文件,选择 Download。
- 传输记录:可在底部的 Successful transfers 或 Failed transfers 查看;若失败,右键该条目选择 Reset and requeue selected files 可重试。
常见问题与实用建议
- 无法以 root 登录:完成安全加固的系统通常不允许 root 通过 SFTP 登录,请改用具备权限的普通用户(如 sopuser)。
- 主机密钥提示:首次连接出现 Unknown host key 属正常,选择 Always trust this host 并缓存密钥即可。
- 临时目录风险:/tmp 空间可能有限或被系统定期清理,涉及临时文件时建议 1 天内完成传输,并在完成后及时删除,避免被清理或泄露。
- 连接失败排查:核对 IP/端口/协议/用户名/密码 是否正确,确认服务器 SSH/SFTP 服务已启动且防火墙放行 22 端口,并确保用户对目标目录有相应权限。