我的目標:如何在通過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