一、在服务器搭建FTP服务
1、进入Windows server 2012系统,打开服务器管理器,选择添加角色和功能
2、选择安装类型及服务器选择
3、找到Web服务器(IIS)并选择,添加功能完成后点击下一步
4、接下来两个地方因为我们是搭建FTP,直接选择下一步即可
5、找到FTP服务器并选择,然后选择下一步
6、这里我们选择安装,等待安装完成后选择关闭
完成后
1、在指定的盘下创建FTP目录,用于各个用户之间各自
访问各自的目录,图如下:
2、在计算机管理创建对应的用户和组
3、把新建的用户添加到新建的组里
添加FTP站点
1、从工具打开IIS 管理器
2、选择网站选项,点击鼠标右侧选择添加 FTP 站点
3、填写站点名称和选择物理路径,物理路径即FTP上传下载文件的保存目录
物理路径填写你所指定盘符下的FTP目录即可。
4、 按图配置,选择下一步和完成
IP地址设置为本机IP即可。
完成后设置规则
1、FTP用户隔离规则
2、FTP授权规则,添加用户组
这里的角色是新建的用户组名称。
3、FTP身份验证规则
4、重启FTP网站,进行测试
、
————————————————
以上转载自「小坏蛋至尊宝」原文
原文链接:https://blog.csdn.net/mzl_sx/article/details/124692493
二、通过FreeFileSync实现文档同步
1、安装完成软件之后配置同步文件夹,左侧为本地文件夹,右侧为FTP文件位置。点击右侧云朵可以连接不同的ftp
2、文件夹映射设置完成,测试可以进行同步数据,点击另存为批处理文件
具体软件详细功能可以参考B站视频【【14001】FreeFileSync:差异同步、镜像备份、增量备份 全能的同步软件 文件同步 本地同步 在线同步 RealTimeSync-哔哩哔哩】 https://b23.tv/AH6a03k
三、创建定时任务以及执行脚本
1、创建执行脚本文件(将下列文件复制进文本另存为.bat文件类型)
echo.
:: 注释内容——设置默认的文件同步时间间隔,10秒
set file_interval=10
:: 注释内容——统计文件同步的次数
set File_Sync_Sum_Num=0
echo *默认文件同步的时间间隔是10秒,选择默认值可直接点击“回车键”
echo.
echo *自定义文件同步的时间间隔,输入大于等于1的整数,然后点击“回车键”
echo.
set file_interval=11 *自定义文件同步的时间间隔(单位:秒):
echo.
:: 注释内容——C:\Program Files\FreeFileSync\FreeFileSync.exe是程序安装的目录
:: 注释内容——E:\pcl\BatchRun.ffs_batch是作业脚本的目录
start "FreeFileSync" "C:\Program Files\FreeFileSync\FreeFileSync.exe" E:\pcl\BatchRun.ffs_batch
set /a File_Sync_Sum_Num=File_Sync_Sum_Num+1
echo 执行文件同步地第%File_Sync_Sum_Num%次的时刻:%DATE:~0,4%-%DATE:~5,2%-%DATE:~8,2% %TIME:~0,2%:%TIME:~3,2%:%TIME:~6,2%
TIMEOUT /T %file_interval% NOBREAK >nul
exit
2、创建计划任务设置定时推送时间以及执行的脚本。