- 首页 >
- 问答 >
-
智能运维 >
- Linux下FileZilla如何进行文件同步
Linux下FileZilla如何进行文件同步
小樊
41
2026-01-08 10:57:53
Linux下使用FileZilla进行文件同步
一 安装与连接
- 安装:在Debian/Ubuntu等发行版可直接用包管理器安装,例如在终端执行:sudo apt update && sudo apt install filezilla。也可从FileZilla官网下载安装包。
- 连接:打开FileZilla → 菜单文件 → 站点管理器 → 新建站点,填写主机IP、协议(推荐SFTP)、端口22、用户名与密码;首次连接出现Unknown host key时选择“Always trust this host”。也可使用顶部快速连接输入主机、端口、用户名、密码进行连接。
二 同步方式与操作
- 目录镜像同步(双向,含删除)
- 菜单:文件 → 站点管理器 → 选中站点 → 高级 → 同步,设置“方向”(上传/下载/双向)、“同步选项”(如是否删除多余文件),点击“同步”。适合将本地与远程目录保持一致。
- 同步浏览(仅目录结构,不传文件)
- 工具栏点击“开/关同步浏览”,在左右窗格切换目录时,另一侧会自动跳转到对应路径,便于手动挑选需要同步的文件。
- 手动拖拽配合传输队列(半自动)
- 在左右窗格间拖拽文件/文件夹执行上传或下载;底部“传输队列”可查看成功/失败记录,失败项可右键“重置并重队列”继续。
- 传输模式与兼容性
- 使用SFTP(端口22)通常更稳定;若用FTP遇到连接或传输问题,可在站点设置中切换主动/被动模式以提升兼容性。
三 常见故障排查
- 连接失败:核对IP/域名、端口、用户名、密码是否正确;确认服务器对应服务(如SSH/SFTP或FTP)已启动并允许访问;必要时更新到最新版本FileZilla后重试。
- 防火墙/端口:服务器需放行相应端口,例如放行SFTP 22/TCP(或FTP 21/TCP);客户端与服务器之间网络需可达。
- 主机密钥提示:首次连接选择“Always trust this host”并保存密钥,避免后续阻断。
- 权限与用户:部分系统加固后root可能无法通过SFTP登录,需使用具备目标目录权限的普通用户;确保用户对目标目录具有读写权限。
四 实用建议
- 优先选择SFTP进行安全传输;仅在明确要求时使用FTP/FTPS。
- 执行“目录镜像同步”前,先在“同步”对话框预览差异,确认无误再执行,避免误删。
- 传输大量小文件时,关注底部队列与日志;失败任务可“重置并重队列”,必要时分批次同步以提升成功率。
- 若只需目录对齐而不传文件,使用“同步浏览”提高效率。