马虎导致rsync 1053错误详解

搭建了一个rsync服务,客户测试的时候始终出现如下错误

rsync error: error starting client-server protocol (code 5) at main.c(1503)[receiver=3.0.6]

网上查看说是权限或者目录问题,仔细检查目录的确存在,且权限是600,密码正确。

[[email protected] data]# ll /etc/rsync.passwd

-rw------- 1 root root 12 Aug 28 16:16 /etc/rsync.passwd

查看错误日志有如下错误

2015/08/28 17:13:58 [3662] name lookup failed for 192.168.1.19: Name or service not known

2015/08/28 17:13:58 [3662] connect from UNKNOWN (192.168.1.19)

2015/08/28 17:14:02 [3662] auth failed on module lihui from unknown (192.168.1.19): missing secret for user "rsync_backup"

意思是 rsync_backup  用户在模块 lihui 上面验证失败。

查看服务端配置文件 /etc/rsyncd.conf

uid = rsync

gid = rsync

use chroot =no

max connections = 200  #同时连接的客户端

timeout = 300

strict modes = yes

pid file = /var/run/rsyncd.pid

lock file = /var/run/rsyncd.lock

log file = /var/log/rsyncd.log

[lihui]  #模块名称

path = /data/lihui/   #相当于共享目录

ignore errors   #传输中忽略错误

read only = false   #可读可写

list = false       #不允许列表

hosts allow = 192.168.1.0/24

hosts deny = 0.0.0.0/0  #拒绝

auth users = rsync_backup # 虚拟用户,保存文件在rsync.password

secrets file = /etc/rsync.password

看了半天才发现配置文件中指定的密码文件写错了,把 secrtes file = /etc/rsync.passwd

保存,杀掉rsync 重启 rsync --daemon --config=/etc/rsyncd.conf 然后连接正常

时间: 2024-12-23 07:55:40

马虎导致rsync 1053错误详解的相关文章

unity导出android遇到的build target 错误详解

1. 导出运行后显示build target ="9",version is wrong ,can't  loaded xxx.untiy3d files 之类的,一般情况看导出的jar包内的project.properties中target 是否正确,改正后而且要clean相关项目. 2.看AndroidManifest.xml下    android:minSdkVersion和android:targetSdkVersion 是否正确,改正后refresh 3.看报错信息是否提示

MDK常见错误详解集合

错误代码及错误信息 错误释义 error 1: Out of memory 内存溢出 error 2: Identifier expected 缺标识符 error 3: Unknown identifier 未定义的标识符 error 4: Duplicate identifier 重复定义的标识符 error 5: Syntax error 语法错误 error 6: Error in real constant 实型常量错误 error 7: Error in integer consta

(转)c++模板函数声明定义分离编译错误详解

当我们声明和定义一个模板的时候,必须要让声明和定义放在一个文件里.否则编译器会报错. 这就是为什么boost的实现文件的后缀名是hpp了. 这其中的理由是什么呢?为什么会这样? 首先,一个编译单元(translation unit)是指一个.cpp文件以及它所#include的所有.h文件,.h文件里的代码将会被扩展到包含它的.cpp文件里,然后编译器编译该.cpp文件为一个.obj文件(假定我们的平台是win32),后者拥有PE(Portable Executable,即windows可执行文

Rsync服务配置详解,实现服务器间数据同步!

1.1 什么是rsync? rsync是Unix下的一款应用软件,它能同步更新两处计算机的文件与目录,并适当利用差分编码以减少数据传输.rsync中一项与其他大部分类似程序或协议中所未见的重要特性是镜像对每个目标只需要一次传送.rsync可拷贝/显示目录属性,以及拷贝文件,并可选择性的压缩以及递归拷贝. 在常驻模式(daemon mode)下,rsync默认监听TCP端口873,以原生rsync传输协议或者通过远程shell如RSH或者SSH伺服文件.SSH情况下,rsync客户端运行程序必须同

深入理解闭包系列第四篇——常见的一个循环和闭包的错误详解

前面的话 关于常见的一个循环和闭包的错误,很多资料对此都有文字解释,但还是难以理解.本文将以执行环境图示的方式来对此进行更直观的解释,以及对此类需求进行推衍,得到更合适的解决办法 犯错 function foo(){ var arr = []; for(var i = 0; i < 2; i++){ arr[i] = function(){ return i; } } return arr; } var bar = foo(); console.log(bar[0]());//2 以上代码的运行

Rsync命令参数详解

在对rsync服务器配置结束以后,下一步就需要在客户端发出rsync命令来实现将服务器端的文件备份到客户端来.rsync是一个功能非常强大的工具,其命令也有很多功能特色选项,我们下面就对它的选项一一进行分析说明. Rsync的命令格式可以为以下六种: 1rsync [OPTION]... SRC DEST 2rsync [OPTION]... SRC [[email protected]]HOST:DEST 3rsync [OPTION]... [[email protected]]HOST:S

ajax中的stasus错误详解

一.英文版解析 0: (Uninitialized) the send( ) method has not yet been invoked. 1: (Loading) the send( ) method has been invoked, request in progress. 2: (Loaded) the send( ) method has completed, entire response received. 3: (Interactive) the response is be

Linux 段错误详解

By Falcon of TinyLab.org 2015/05/12 背景 笔者早年写过一篇:<可恶的"Segmentation faults"之初级总结篇>,网络转载甚多.多年下来,关于段错误的讨论依旧很热烈,该问题也还是很常见.所以打算在这里再系统地梳理一下该问题的来龙去脉. 什么是段错误 下面是来自 Answers.com 的定义: A segmentation fault (often shortened to segfault) is a particular

海外优秀资讯抢先看10:世界著名软件缺陷导致的灾难性案例详解之阿丽安娜火箭之殇

Explosion of the Ariane 5 阿丽安娜5运载火箭爆炸之谜 On June 4, 1996 an unmanned Ariane 5 rocket launched by the European Space Agency exploded just forty seconds after lift-off (918K QuickTime movie). The rocket was on its first voyage, after a decade of develop