远程备份抓取

远程备份抓取

我有 2 台服务器。1 台是主服务器。2 台是备份服务器。我希望 2 台服务器登录并从 1 台服务器抓取文件,然后使用 rsnapshot 在 2 台服务器上备份。这可以吗?

我正在查看配置设置并看到了以下内容:

backup_script  ssh [email protected] "mysqldump -A > /var/db/dump/mysql.sql"    unused2

这意味着它将通过 SSH 登录到服务器(不确定如何传递密码或密钥文件)并将 mysql 复制/转储到目录 unused2

编辑:经过进一步研究,我相信这就是我想要的,对吧?这会拨入远程服务器并复制文件?仍然不确定如何加载密码或键入

backup_script scp username@server:/home homebackup

答案1

使用:

ssh -i /path/to/key/file user@server
scp -i /path/to/key/file file user@server:/remote/location

相关内容