360 Secure SkillHub
360 安全技能中心

Ftp Sync

核心功能含SFTP上传/下载、增量同步、文件差异对比及同步报告,支持密钥认证。典型场景有网站文件部署、服务器数据备份等。通过命令行输入路径、服务器参数执行操作,输出结果报告或差异信息,满足网站维护、服务器管理的同步需求。

sxliuyu
sxliuyu
热度 84.14
最近更新 2026-05-11 17:32:28
分类:自动化依赖:代码执行 / 读写文件应用场景:自动化脚本 / 工作流

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add ftp-sync
Metadata
name
ftp-sync
version
1.0.0
description
FTP/SFTP 同步工具。本地与远程服务器文件同步,支持增量备份。适合网站维护和服务器管理。
author
你的名字
triggers
["FTP同步","文件同步","服务器同步","SFTP"]

FTP/SFTP Sync 🔄

本地与远程服务器文件同步。

功能

  • 📤 SFTP 上传/下载
  • 🔄 增量同步
  • 📊 同步报告
  • 🔒 支持密钥认证

使用方法

上传同步

python3 scripts/ftp_sync.py upload ./local_folder/ --host 192.168.1.1 --user root --password xxx

下载同步

python3 scripts/ftp_sync.py download /remote/folder/ --host 192.168.1.1 --user root

对比差异

python3 scripts/ftp_sync.py diff ./local/ /remote/ --host xxx

示例

# 上传网站文件
python3 scripts/ftp_sync.py upload ./dist/ --host example.com --user ftpuser --password pass123 --remote /var/www/html/

# 增量同步
python3 scripts/ftp_sync.py upload ./data/ --host example.com --user user --password pass --sync