在Debian上使用FileZilla进行SFTP传输
一 安装与启动
- 更新软件包索引并安装客户端:
- sudo apt update
- sudo apt install filezilla
- 可选:安装中文语言包(界面汉化)
- sudo apt install filezilla-locales
- 启动方式:在应用菜单搜索并打开“FileZilla”,或在终端输入 filezilla。
二 建立SFTP连接
- 打开站点管理器:File > 站点管理器 > 新建站点。
- 关键参数设置:
- 协议:SFTP - SSH文件传输协议
- 主机:服务器IP或域名
- 端口:22
- 登录类型:正常
- 用户名/密码:具备目标目录访问权限的账户凭据
- 首次连接会弹出“未知主机密钥”,勾选“总是信任此主机,并将该密钥加入缓存”,确认保存。
- 连接成功后,左侧为本地站点,右侧为远程站点,可直接浏览目录。
三 上传下载与同步浏览
- 基本传输:
- 上传:在左侧本地选中文件/文件夹,拖拽至右侧远程目录,或右键选择“上传”。
- 下载:在右侧远程选中文件/文件夹,拖拽至左侧本地目录,或右键选择“下载”。
- 传输记录:底部“成功的传输”“传输失败”页签可查看状态;失败项可右键“重置并重新请求所选的文件”继续。
- 目录联动:启用“同步浏览”(工具栏图标),在本地或远程切换目录时,另一侧自动同步到对应路径,便于对照传输。
四 安全与常见问题
- 安全建议:
- 优先使用SFTP/SSH密钥认证,必要时再配合密码;密钥登录更安全、可免密定期批量操作。
- 许多系统加固后会禁止root通过SFTP直连,建议创建具备所需权限的普通用户进行传输。
- 连接与字符集:
- 若出现中文乱码,断开后调整站点“字符集”设置再重连。
- 传输模式说明:
- SFTP基于SSH,不涉及FTP的主动/被动模式;若你改用FTP/FTPS,再按需切换主动/被动模式以适配网络环境。