使用Winscp定时同步Windows机器上的文件到Linux服务器
首先Window机器上要安装好Winscp
Linux服务器上的操作
1 创建一个同步账号
useradd bakuser
passwd bakuser
2 创建同步目录并授权给同步账号
mkdir /data/svnbak
chown bakuser /data/svnbcak
Windows上的操作
在Winscp安装目录C:\Program Files (x86)\WinSCP下创建一个同步脚本bak.txt
option batch continue
option confirm off #无需确认直接操作
option transfer binary
option synchdelete on #服务端如果没有该文件,则将本地文件删除
open sftp://bakuser:123456@192.168.2.2:22 #分别填入服务器帐号、密码、IP、ssh端口
cd /data/svnback #进入Linux同步的目录内 会把windows服务器上的文件推送到该目录
lcd E:\svn_back #进入Windwos源目录
synchronize remote 相当于rsync,