实现方式

  1. 需要对远程服务器实现无密码访问,通过配置公钥实现;
  2. 使用ssh执行命令然后转向到本地的方法一步完成打包和下载,可参考如下的代码。
ssh -Te none user@server "cd /home/user;tar czf - --exclude=path/logs/*.log code " > ./archive.tgz
05-06 12:51