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

1950 단어 linux
중요 한 데이터 디 렉 터 리 를 동기 화하 여 자신 이 이전에 설치 한 적 이 있 는데, 지금 은 익숙 한 길 을 만 들 기 위해 서 는 간단하게 돌 이 켜 볼 필요 가 있다.
       :http://blog.csdn.net/huoyunshen88/article/details/17922533
[root@test-1 ~]# rsync -avz --password-file=/etc/rsync.password [email protected]::backup /usr/local/sonatype-work/
password file must not be other-accessible
continuing without password file
Password:
@ERROR: auth failed on module backup
rsync error: error starting client-server protocol (code 5) at main.c(1530) [receiver=3.0.6]

실행 할 때 오류 가 발견 되 었 습 니 다. 문제 가 발생 하면 자 료 를 찾 고 힌트 를 주 었 습 니 다.
http://bbs.chinaunix.net/thread-3675077-1-1.html
http://kerry.blog.51cto.com/172631/734087
http://loveyan.blog.51cto.com/829079/713816
http://blog.sina.com.cn/s/blog_6dc4dbed0100w2ub.html
요약:
이 1530 오 류 는 인터넷 자료 에 의 하면 권한 문제 라 고 한다.
두 가지 해결 방법 을 복사 하여 보기 편 하 다.
1.@ERROR: daemon security issue -- contact admin
rsync error: error starting client-server protocol (code 5) at main.c(1530) [sender=3.0.6]
원인: 동기 화 된 디 렉 터 리 에 소프트 연결 파일 이 있 습 니 다. 서버 쪽 의 / etc / rsyncd. conf 에서 use chroot = yes 를 열 어야 합 니 다.소프트 연결 파일 을 스 쳐 지나 갑 니 다.
2. 원 격 rsync 서버 의 계 정 암호 파일 권한 은 600 이 어야 합 니 다. 예 를 들 어 rsyncd. conf 에 secrets file = / etc / rsyncd / rsync. password 를 설정 하 였 습 니 다.
이 1530 의 잘못 에 대해 인터넷 에 암호 파일 권한 문제 라 고 하 는데 수정 되 었 는 지 유효 하지 않 습 니까?
[root@test-2 ~]# chmod 600 /etc/rsync.password
마지막 으로 설정 파일 rsync. conf 를 자세히 살 펴 보 았 을 때 auth users = test 를 발견 하여 auth users = root 로 수정 하여 문 제 를 해결 하 였 습 니 다.
uid = nobody
gid = nobody
user chroot = no
max connections = 200
timeout = 600
pid file = /var/run/rsyncd.pid
lock file = /var/run/rsyncd.lock
log file = /var/log/rsyncd.log
[hadoop]             #        
path=/opt/chd4.5/    #          
ignore errors
read only = no
list = no
hosts allow = 192.168.21.0/255.255.255.0
auth users = test   
secrets file = /etc/rsyncd.password

좋은 웹페이지 즐겨찾기