首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >有没有办法在不打开根访问的情况下用rsync备份远程主机?

问有没有办法在不打开根访问的情况下用rsync备份远程主机?
EN

Ask Ubuntu用户
提问于 2013-06-18 06:49:24
回答 1查看 551关注 0票数 1

我正在设置一个VPS,它将托管几个站点,并且我希望将所有内容备份到另一个具有良好的大规模ZFS的主机上,这允许我经常进行快照。

根据我对自动取款机的了解,我只把rsync看作是一种解决方案,因为它使用-c标志进行增量备份,这是非常必要的,因为这个VPS的带宽有限,而且可能有相当大的数据集,所以每天发送一次或几次所有的东西是不可行的。

另一方面,这意味着如果我需要适当地保留权限并备份所有内容,包括只有根用户才能读取的内容(例如SSL证书),则需要在任一主机上启用authkey SSH根登录(并相应地推送或拉出备份)。我真的很想避免这种情况。

还是我需要这么做?您知道有什么技巧可以让我在VPS上运行一些cron作业,并将差异备份数据推送到我的另一个主机,而不必破坏安全性,但仍然能够备份所有文件并保留它们的权限和所有权?

我想最后的办法可能是在ZFS主机上设置一个VM,在它内部的一个非标准端口上启用无密码ssh根登录,确保它的磁盘映像在ZFS (或ZVOL)上,然后将备份文件推送到它。但该死的,这看起来很笨重,这将是一个麻烦的设置,它会吃掉资源的主机。

想法?

谢谢:)

EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2013-06-18 07:27:15

您是否考虑过使用tar要执行增量,并使用正常的用户权限对生成的tarball进行同步?sudo tar将在本地保留tarball中的所有权和权限,但这两台机器都不需要为另一台机器授予提升的权限。

它会占用更多的磁盘空间,但在这种情况下,这可能是您可以负担得起的费用。

票数 1
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/309553

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档