远程备份与恢复:使用 rsync 和 SSH 密钥实现安全同步
在现代数据管理中,远程备份和恢复是确保数据安全性和可用性的重要环节。本文将详细介绍如何使用 rsync 和 SSH 密钥来实现远程文件的安全同步,并通过设置 crontab 脚本实现定期备份。
1. 创建 authorized_keys 文件
首先,我们需要创建一个 authorized_keys
文件,并将其发送到远程主机。具体步骤如下:
1. 复制公钥 :将现有的 exbackup.pub
密钥复制到一个名为 remote_authorized_keys
的文件中。
$ cp exbackup.pub remote_authorized_keys
- 使用 ssh-copy-id 复制公钥 :如果只想将公钥复制到任何远程主机,可以使用
ssh-copy-id
命令。
$ ssh-copy-id -i .ssh/exbackup [email protected]
- 额外任务 :除了复制
authorized_keys
文件,我们还需要完成