shell脚本rsync密码文件选项

时间:2010-11-25 13:26:41

标签: linux shell backup rsync

在shell脚本中如何使用rsync --password-file选项

rsync -a root@123.123.12.3:/root /backup

1 个答案:

答案 0 :(得分:3)

如果协议是rsync,您可以使用:

rsync -a --password-file=/path/to/secret rsync://root@123.123.12.3/root /backup

如果使用ssh上的rsync,则应设置公钥ssh auth。在本地主机上运行

ssh-keygen -t rsa -b 1024

然后将〜/ .ssh / id_rsa.pub的内容添加到远程主机上的〜/ .ssh / authorized_keys。