在shell脚本中如何使用rsync --password-file
选项
rsync -a root@123.123.12.3:/root /backup
答案 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。