我的目标:如何在通过ssh连接到另一台服务器后通过shell脚本下载文件?
具有一个cronjob(MacOSX上雪豹)连接到Debian系统中使用ssh(公钥/私钥登录)一个shell脚本,执行tar
命令,并下载打包的文件之后。
我的问题:
登录作品,一些命令也执行。但是,如何将文件下载回本地机器?
这是我到目前为止有:
这是迄今为止shell脚本的内容:
#!/bin/bash
ssh [email protected] << 'ENDSSH'
tar -C/-czf /home/user/stuff.tar.gz /home/user/stuff
ENDSSH
为什么不简单地scp呢? – 2012-01-18 10:45:08
@МихаилСтрашун:因为它还不存在。 – 2012-01-18 10:45:56
我无法立即测试,但尝试:“scp user @ debian_machine:/ path_to_tar/path/to/local/folder” – hovanessyan 2012-01-18 10:46:02