我在一些 Ubuntu 服务器上使用 duplicity 来加密备份并将它们发送到备份服务器,然后再将另一个副本发送到 rsync.net,然后,每周一次,给或取,我将这些备份下载到本地服务器。
我遇到的问题是将这些加密档案发送到备份服务器,每台服务器都有一个无密码的 SSH 密钥,允许它们连接到备份服务器。
虽然每台服务器在备份服务器上都有自己的用户,文件更改由 OSSEC 监控,并且用户只有写入自己的备份目录的权限,但我仍然担心受感染的服务器 - 具体来说是考虑勒索软件 - 可能会损坏备份服务器也是如此。
我想过做相反的事情,让备份服务器连接到其他服务器,获取它需要的东西,然后自行关闭,但这似乎更糟,因为受损的备份服务器可以访问整个服务器库存。
所以,我想知道保持备份服务器安全的最佳解决方案是什么?有没有比重复性更好的软件来处理这个问题?
提前致谢!
编辑:我忘记包含的一些细节可能值得。
- 备份服务器设置有 RAID 10 中的硬件 RAID 控制器,具有 15 个驱动器
- 备份服务器使用 Ubuntu 18.04 和 EXT4 作为文件系统
- 备份服务器是具有大量 RAM 和 CPU 能力的专用服务器
- 备份保留在 /var/backups/SERVER-NAME/
- 客户端服务器都是非特权 LXD 容器