LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1986|回复: 5

rsync同步的auth users 問題..以及数据库在运行时,是否可rsync备份呢/全吗?

[复制链接]
发表于 2005-3-21 10:54:47 | 显示全部楼层 |阅读模式
[root@shlinux root]# cat /etc/rsyncd.conf
use chroot = no
max connections  = 1
log file  =  /var/log/rsyncd.log

[peter]
path = /home/peter
comment = peter's directory
read only = true
ignore errors
hosts allow = 192.168.7.105
list = no
auth users = test
secrets file = /etc/rsyncd.secret
以上是服務端的..


rsync -vzrtopg --progress --delete test@192.168.7.112::peter /home/peter --password-file=/etc/rsyncd.pas
以上是客戶端的...


問題是
以下是服務器
[root@shlinux root]# tail /etc/rsyncd.secret
test:nt56

以下是備份機上
[root@good root]# tail /etc/rsyncd.pas
test:nt56

運行以上客戶機命令後
@ERROR: auth failed on module peter
rsync: connection unexpectedly closed (89 bytes read so far)
rsync error: error in rsync protocol data stream (code 12) at io.c(165)

奇怪的是
auth users = test
secrets file = /etc/rsyncd.secret
這兩行去掉,可匿名成功....
rsync -vzrtopg --progress --delete 192.168.7.112::peter /home/peter
是可以的囉.
我想安全點...備註:test都不是本地用戶...
 楼主| 发表于 2005-3-21 11:14:06 | 显示全部楼层
send_files failed to open ".recently-used" (in peter): Permission denied
send_files failed to open ".viminfo" (in peter): Permission denied


以下服務器上的結果
[root@shlinux root]# ls -l /home/peter/.viminfo
-rw-------  1 peter peter 3494 Dec  1 01:54 /home/peter/.viminfo
可是因為我是匿名的原因吧,所以有一些文件不可以...
請?踐者告之一下,我如何不要用交互式輸入密碼,因為我想用crontab去做這個動作..
回复 支持 反对

使用道具 举报

发表于 2005-3-21 15:11:52 | 显示全部楼层
/etc/rsyncd.pas 的权限应该是500的,且own为 root.root
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-3-21 16:26:40 | 显示全部楼层
[root@good root]# rsync -vzrtopg --progress --delete 192.168.7.112::peter /home/peter --password-file=/etc/rsyncd.pas
@ERROR: auth failed on module peter
rsync: connection unexpectedly closed (89 bytes read so far)
rsync error: error in rsync protocol data stream (code 12) at io.c(165)
[root@good root]# ls -l /etc/rsyncd.pas
-r-x------    1 root     root           10 Mar 21 11:13 /etc/rsyncd.pas
[root@shlinux /]# ls -l /etc/rsyncd.secret
-r-x------  1 root root 10 Mar 21 16:18 /etc/rsyncd.secret*

還是不可以,可能是我哪裏不小心操作錯誤了嗎?還有我現在用ssh root互訪是不需要密碼的,那麽我rsyncd 該如何利用ssh呢?如何操作嗎?還是一台是mdk,一台是rh的會有問題呢?
回复 支持 反对

使用道具 举报

发表于 2005-3-24 14:02:58 | 显示全部楼层
要安全就用ssh+rsync
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-3-26 17:03:11 | 显示全部楼层
以下是備份機上
[root@good root]# tail /etc/rsyncd.pas
test:nt56
应该为
nt56就可以了..

也谢谢楼上的...

还有请问我的progress数据库正在运行,数据客户端也有人在使用.我对其rsync不知此时备份资料是否准确无
误呢???
请有实践者告之...
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表