通过ssh执行rsync来完成同步文件的命令总结

rsync有两种常用的认证方式,一种为rsync-daemon方式,另外一种则是ssh。
在一些场合,使用rsync-daemon方式会比较缺乏灵活性,ssh方式则成为首选。

1、从本地同步到远程
rsync -avz -e ssh /data/wwwroot/shop/upload/ root@120.24.170.210:/data/wwwroot/shop/upload
rsync -avz -e ‘ssh -p 61124’ /data/wwwroot/shop/upload/ root@120.24.170.210:/data/wwwroot/shop/upload
以上两种方式的区别就是远程的ssh默认端口换了

2、从远程同步到本地
rsync -avzP -e ssh root@114.215.191.193:/data/wwwroot/shop/upload /data/wwwroot/shop/upload/
rsync -avzP -e ‘ssh -p 61124’ root@114.215.191.193:/data/wwwroot/shop/upload /data/wwwroot/shop/upload/

    原文作者:endless_road
    原文地址: https://segmentfault.com/a/1190000007634970
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞