我想定期自动备份到我的家庭网络中的树莓派。在家时进行备份就足够了。
我读过的每本关于“如何进行自动备份”的指南都告诉我在我的 pi 上放置一个无密码的 ssh 密钥。我不想这样做,因为任何有权访问我的电脑的人都可以访问我的备份,这完全消除了备份的一个目的。
我当前的解决方案是受密码保护的 ssh-key 和 rsync 脚本。花了一些时间才使其正常工作,但现在我一登录家庭网络就会提示输入密码,然后进行备份。
现在我想使用,restic
因为我需要某种类型的版本备份。我也想备份其他设备。Restic 指南再次告诉我使用无密码 ssh 密钥。
现在,我有了相反的想法。即我的(离线)pi 可以在没有密码的情况下 ssh 进入我的笔记本电脑(但限制resric
使用)。我可以使用一个脚本运行一些 systemd.timer 来检查我的笔记本电脑是否可以访问并启动备份(如果是这种情况)。
然而,这看起来很老套,我确信这是一些常见的场景。但我找不到任何指南。
你能给我指出一个大致的方向吗?即使是一些术语也会有帮助,这样我就可以找到更多关于我想做的事情的信息!