代码之家  ›  专栏  ›  技术社区  ›  Arshdeep

备份代码和数据库的最佳方法?

  •  1
  • Arshdeep  · 技术社区  · 16 年前

    那么,备份代码和数据库的最佳方法是什么呢?它是通过HTTP本地下载的吗? 但我担心这是安全风险,因为有些黑客可能会访问它。

    我正在研究压缩,然后加密压缩文件。 但是我不知道应该使用什么样的加密,如果linux cli工具可用于受密码保护的加密?

    谢谢 深渊

    3 回复  |  直到 16 年前
        1
  •  0
  •   Wrikken    16 年前

    如果您担心传输,请使用ssh。我倾向于通过ssh通道使用复制来保持MySQL数据库的同步。rsync通过ssh传递版本控制服务器(与部署服务器不同)的备份。如果您想在本地加密文件,可以使用gpg,这当然不会与数据库复制一起工作,在这种情况下,您将被迫定期使用数据库的转储或快照。

        2
  •  1
  •   Oren Hizkiya    16 年前

    社区在 Hacker News 狂言 Tarsnap . 根据现场情况:

    Tarsnap是一个针对BSD、Linux、OS X、Solaris、Cygwin的安全在线备份服务,可能可以在许多其他类似Unix的操作系统上编译。tarsnap客户机代码提供了一个灵活和强大的命令行界面,可以直接使用,也可以通过shell脚本使用。

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

        3
  •  0
  •   Unreason    16 年前

    你在这里没什么意义。

    如果在本地下载,那么就不需要通过公共网络,所以这不是问题。

    除非你只是想下载。但问题是下载什么?

    另一方面,保护上传(用于初始设置)和维护的问题同样重要。

    保护您的资源(如代码存储库和数据库)是至关重要的,但是如果您可以对服务器进行ssh访问,那么您已经建立了加密的隧道,并通过该隧道(scp)传输文件是非常安全的;如果偏执(或需要),则可以将ssh服务器上的安全设置为 version 2 只有。