保存cron作业的rsync密码

我正在写一个使用rsyncssh进行同步的cron作业,但问题是,当连接到远程服务器时,rsync需要密码。 我需要保存rsync密码,所以它可以保持同步而不要求密码。 有没有办法做到这一点? 还是只是不可能?

你可以按照这些步骤来完成你的任务。 使用下面提到的命令。

步骤1)您可以使用ssh-keygen -t rsa来生成RSA公钥。

第2步) ssh-copy-id -i /root/.ssh/id_rsa.pub user@destination_IP_address

(这将公钥复制到远程机器,现在你的本地机器知道你的远程机器。)

(注意:确保你在机器上使用适当的“用户”。)