利用winscp同步liunx文件


Sandy最近不管在虚拟机或者树莓派里面使用smb同步图片目录,都出现了断连的情况非常烦恼.在偶尔的一篇文章里面发现win系统下winscp的软件是支持命令下同步的,然后测试下来完美同步.那我们就来折腾吧!

老规则工具先出:

win客户端winscp

服务器端:ubuntu

我们开始操作:

1.  服务器端

必须开通ssh和ROOT用户登录

2.客户端

下载好winscp,安装并且登录到指定的服务器.这步是为了获取SSH key.

然后建立2个bat文件

sync.bat

cd "C:\Program Files (x86)\WinSCP" 
WinSCP.com /script=c:\winscp.bat /log=c:\winscp.log

winscp.bat

option confirm off

open user:pass@192.168.1.1:22

cd /home/wwwroot/

put -neweronly c:\pic /home/wwwroot/

close

exit

pause

这样就可以同步,怎么自动同步呢?利用win下的计划任务吧.不会的自己百度.这里就懒得做教程了

定时删除3天之前的文件

del.bat

forfiles /p c:\pic /d -3 /s /m *.* /c "cmd /c del /f @path"

 

 

 

声明:Sandy'Blog|版权所有,违者必究|如未注明,均为原创|本网站采用BY-NC-SA协议进行授权

转载:转载请注明原文链接 - 利用winscp同步liunx文件


一流的吃貨,二流的廚藝,三流的技術,下流的人品