2010-06-08 54 views
1

那麼,通過http本地下載代碼和數據庫備份的最佳方式是什麼? 但我擔心這是安全風險,因爲一些黑客可能會訪問它。採取備份代碼和數據庫的最佳方式?

我正在調查壓縮然後加密壓縮文件。 但我不知道我應該使用什麼加密,如果Linux CLI工具可用於密碼保護加密?

感謝 Arshdeep

+0

你爲什麼想通過http來做到這一點?爲什麼不使用更安全的(默認)工具,如SSH或SFTP? – luke 2010-06-08 15:50:43

+0

你嘗試過rsync嗎? http://www.linux.com/archive/feature/113847 – 2010-06-08 15:56:45

回答

0

如果您擔心傳輸,請使用SSH。我傾向於通過SSH隧道使用複製來保持MySQL數據庫的同步。版本控制服務器(與部署服務器不同)的備份由rsync通過ssh傳遞。如果你想在本地加密文件,你可以使用gpg,這當然不能與數據庫複製一起工作,在這種情況下,你將不得不定期使用數據庫的轉儲或快照。

1

社區在上Hacker News胡言亂語約Tarsnap。根據網站:

Tarsnap是一個安全的在線備份服務,適用於BSD,Linux,OS X,Solaris,Cygwin,並且可能在許多其他類UNIX操作系統上編譯。 Tarsnap客戶端代碼提供了一個靈活而強大的命令行界面,可直接使用或通過shell腳本使用。

Tarsnap不是免費的,但它非常便宜。

0

你在這裏沒有多少意義。

如果在本地下載,那麼你不會通過公共網絡,所以這不是問題。

除非你的意思只是下載。但問題是要下載什麼?

另一方面,確保上傳(初始設置)和維護的問題同樣重要。保護資源(如代碼庫和數據庫)是至關重要的,但是如果您可以通過SSH訪問服務器,則您已經建立了加密隧道並通過該隧道(scp)傳輸文件非常安全;如果偏執狂(或需要)可以將SSH服務器上的安全設置設爲version 2

相關問題