通常有这样备份的需求,将远程服务器的代码或者数据打包压缩然后下载到本地路径
实现方式
- 需要对远程服务器实现无密码访问,通过配置公钥实现;
- 使用ssh执行命令然后转向到本地的方法一步完成打包和下载,可参考如下的代码。
ssh -Te none user@server "cd /home/user;tar czf - --exclude=path/logs/*.log code " > ./archive.tgz
其中exclude用于在打包过程中剔除日志文件
通常有这样备份的需求,将远程服务器的代码或者数据打包压缩然后下载到本地路径
实现方式
ssh -Te none user@server "cd /home/user;tar czf - --exclude=path/logs/*.log code " > ./archive.tgz
其中exclude用于在打包过程中剔除日志文件
本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。