2014-05-23 55 views
0

我有一個cron作業,它備份我的數據庫,並將ftp傳輸到我的家用機器。但是,據我瞭解,ftp不是傳輸文件的安全方式。使用Cron進行安全文件傳輸

心中已經看了不少東西關於這個問題,但他們不會爲我工作,因爲:

  • 我沒有我的遠程主機的帳戶shell訪問
  • 我可以連接到我的遠程主機通過sftp,但以另一種方式sftp不允許我使用我的遠程主機帳戶上的[-i身份文件]選項對我的主機進行身份驗證。
  • 我沒有SSL證書,寧願不買一個。

對於我將文件從遠程服務器傳輸到本機的最佳方式是什麼?該方法需要安全且可編寫腳本。

回答

0

如果您沒有shell訪問權限,您將如何更新cron?我總是使用crontab -e但沒有外殼,你可能不能。

無論如何,如果您可以修改cron文件,您可以將文件轉移到非web可訪問目錄,然後每天從您的家用機器上SFTP進入一次 - 服務器上的備份完成後 - 以及讓家庭計算機啓動下載。

+1

是的,我不想手動做任何事情。我寧願安排我的計算機在正確的時間關閉/打開文件,並將所有內容都編寫成腳本。我通過cPanel添加cron作業。 – Ralphonz