| 发表于:2007-05-23 22:12:30 楼主 |
那么我的rsync 服务端rsyncd.conf设置 list = yes uid = noboby gid = noboby read only = true use chroot = no transfer logging = true hosts allow = 192.168.0.133/24 hosts deny = 192.168.0.0/24 max connections = 4 log format = %h %o %f %l %b log file = /var/log/rsyncd.log pid file = /var/run/rsyncd.pid lock file = /var/run/rsyncd.lock slp refresh = 300 #[example] # path = /home/example # comment = an example # auth users = user # secrets file = /etc/rsyncd.secrets [test] path = /mnt/wwf cmment = test auth users = test secrets file = /etc/rsyncd.secrets /etc/rsyncd.secrets的设置是 test:821121 #这样编写的 客户端 /usr/sbin/rsyncd --daemon rsync -a --progress test@192.168.0.86:/mnt/wwf /mnt 输入以后会提示输入密码 客户端密码文件在/etc/rsyncd.secrets test:821121 #这样编写的 rsync -a --progress --password-file=/etc/rsyncd.secrets test@192.168.0.86:/mnt/wwf /mnt 可惜最后还是要提示密码 我想问怎样才能不用输入密码,因为我想自动备份.没有理由次次备份都要输入密码.我试过用标准输入解决,但是不成功. 并且我在系统新建了test这个帐号,密码是821121 我的客户端rsyncd.conf没有设置过 客户端的rsyncd.conf gid = users read only = true use chroot = true transfer logging = true log format = %h %o %f %l %b log file = /var/log/rsyncd.log hosts allow = trusted.hosts slp refresh = 300 #[example] # path = /home/example # comment = an example # auth users = user # secrets file = /etc/rsyncd.secrets |
|
|
|
|