那么,通过http本地下载代码和数据库备份的最佳方式是什么? 但我担心这是安全风险,因为一些黑客可能会访问它。采取备份代码和数据库的最佳方式?
我正在调查压缩然后加密压缩文件。 但我不知道我应该使用什么加密,如果Linux CLI工具可用于密码保护加密?
感谢 Arshdeep
那么,通过http本地下载代码和数据库备份的最佳方式是什么? 但我担心这是安全风险,因为一些黑客可能会访问它。采取备份代码和数据库的最佳方式?
我正在调查压缩然后加密压缩文件。 但我不知道我应该使用什么加密,如果Linux CLI工具可用于密码保护加密?
感谢 Arshdeep
如果您担心传输,请使用SSH。我倾向于通过SSH隧道使用复制来保持MySQL数据库的同步。版本控制服务器(与部署服务器不同)的备份由rsync通过ssh传递。如果你想在本地加密文件,你可以使用gpg,这当然不能与数据库复制一起工作,在这种情况下,你将不得不定期使用数据库的转储或快照。
社区在上Hacker News胡言乱语约Tarsnap。根据网站:
Tarsnap是一个安全的在线备份服务,适用于BSD,Linux,OS X,Solaris,Cygwin,并且可能在许多其他类UNIX操作系统上编译。 Tarsnap客户端代码提供了一个灵活而强大的命令行界面,可直接使用或通过shell脚本使用。
Tarsnap不是免费的,但它非常便宜。
你在这里没有多少意义。
如果在本地下载,那么你不会通过公共网络,所以这不是问题。
除非你的意思只是下载。但问题是要下载什么?
另一方面,确保上传(初始设置)和维护的问题同样重要。保护资源(如代码库和数据库)是至关重要的,但是如果您可以通过SSH访问服务器,则您已经建立了加密隧道并通过该隧道(scp)传输文件非常安全;如果偏执狂(或需要)可以将SSH服务器上的安全设置设为version 2。
你为什么想通过http来做到这一点?为什么不使用更安全的(默认)工具,如SSH或SFTP? – luke 2010-06-08 15:50:43
你尝试过rsync吗? http://www.linux.com/archive/feature/113847 – 2010-06-08 15:56:45