您的位置:程序门 -> linux/unix社区 -> 系统维护与使用区



怎样才能在rsync客户端不输入密码就能直接运行(内详)


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


怎样才能在rsync客户端不输入密码就能直接运行(内详)
发表于: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
发表于:2007-05-24 11:49:111楼 得分:0
自己顶自己一下


快速检索

最新资讯
热门点击