Rsync ERROR:auth failed on module 해결 방법
@ERROR: auth failed on module ***
rsync error: error starting client-server protocol (code 5) at main.c(1503) [receiver=3.0.6]
****는 당신/etc/rsyncd.conf 에 설 치 된 모듈 입 니 다.제 가 사용 하 겠 습 니 다.
password file must not be other-accessible
continuing without password file
Password:
@ERROR: auth failed on module ***
rsync error: error starting client-server protocol (code 5) at main.c(1503) [receiver=3.0.6]
Rsync 설정#vi /etc/rsyncd.conf
uid = nobody
gid = nobody
max connections = 4
read only = true
#hosts allow = 202.207.177.180
hosts allow = *
transfer logging = true
log format = %h %o %f %l %b
log file = /var/log/rsyncd.log
slp refresh = 300
log file = /var/log/rsyncd.log
pid file = /var/run/rsyncd.pid
lock file = /var/run/rsyncd.lock
[web]
path = /home/admin/public_html
comment = Mirror to Hk server
read only = true
list = false
auth users = lixiphp
[test]
path = /home/admin/domains/test
read only = false
auth users = lixiphp
secrets file = /etc/rsyncd.secrets
일반 사용자 암호 설정[root@mail video]# vi /etc/rsyncd.secrets
username:passwordrsync_user:rsyncofpass
읽 기 전용 권한 설정:chmod 600 /etc/rsyncd.secrets
첫 번 째 rsync 시작rsync Cdaemon Cconfig=/etc/rsyncd.conf
하면,만약,만약...failed to create pid file /var/run/rsyncd.pid: File exists
사용 명령rm -rf /var/run/rsyncd.pid
실행 중인 rsync 다시 시작
[root@mail video]# ps -ef | grep rsync
root 27284 1 0 10:26 ? 00:00:00 rsync Cdaemon Cconfig=/etc/rsyncd.conf
root 30516 29986 0 18:35 pts/3 00:00:00 grep rsync
[root@mail video]# kill -9 27284
[root@mail video]# rsync Cdaemon Cconfig=/etc/rsyncd.conf
이렇게 서버 A 설정 성공!서버 B 설정 의 일반적인 오 류 는 서버 B 에서 발생 합 니 다.이 부분의 설명 에 주의 하 세 요!CentOS yum install rsync 를 통 해 rsync 서 비 스 를 설치 합 니 다.rsync 설치 후 다음 명령 을 실행 하여 동기 화 백업:rsync -vzrtopg Cprogress Cdelete Cpassword-file=/home/admin/admin_backups/password.rsync rsync://[email protected]/test /home/admin/admin_backups/test
주소rsync://[email protected]/test,lixiphp 는 서버 A 사용자,203.171.23.245 서버 A IP 주소 또는 도 메 인 이름 test 는 서버 A 설정 모듈 암 호 를/home/admin/admin 에 저장 합 니 다.backups/password.rsync,여기에 위 치 를 저장 하고 자 유 롭 게 배정 할 수 있 습 니 다.password.rsync 내용 형식 은 passwordrsyncofpass
에서 읽 기 전용 권한 을 설정 합 니 다.chmod 600 /home/admin/admin_backups/password.rsync
오류 해결 사용자 암호 오류
@ERROR: auth failed on module test
rsync error: error starting client-server protocol (code 5) at main.c(1503) [receiver=3.0.6]
서버 A 에 암호 파일 과 서버 B 암호 파일 을 저장 하 는 지 확인 합 니 다.서버 A 암호 파일/etc/rsyncd.secrets 형식:username:password 서버 B 암호 파일 password.rsync 형식:password 파일 권한 오류
password file must not be other-accessible
continuing without password file
Password:
@ERROR: auth failed on module ***
rsync error: error starting client-server protocol (code 5) at main.c(1503) [receiver=3.0.6]
서버 A 암호 파일 과 서버 B 암호 파일 을 검사 합 니 다.서버 A 암호 파일/etc/rsyncd.secrets 권한 은 600:chmod 600/etc/rsyncd.secrets 서버 B 암호 파일 password.rsync 권한 은 600:chmod 600 password.rsync 정시 작업[root@hk admin_backups]# vi backup.sh
내용 은 다음 과 같 습 니 다.
#/bin/sh
rsync -vzrtopg Cprogress Cdelete Cpassword-file=/home/admin/admin_backups/password.rsync rsync://[email protected]/test /home/admin/admin_backups/test
정시 작업 추가:[root@hk admin_backups]# crontab Ce
다음 내용 을 추가 합 니 다.*/1 * * * * /home/admin/admin_backups/backup.sh > /dev/null 2>&1
매 분 마다 서버 A 에서 서버 B 로 동기 화 합 니 다!서버 B 는 서버 Arsync -vzrtopg Cprogress Cdelete Cpassword-file=/home/admin/admin_backups/password.rsync /home/admin/admin_backups/test rsync://[email protected]/test
에 아래로 백업 합 니 다.서버 A 동기 화 사용자 lixiphp 를 확보 하고 모듈 test 가 있 는 디 렉 터 리 에 읽 기,쓰기,실행 권한 이 있 는 지 확인 하 십시오.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Rsync 명령 파라미터 상세 설명1)로 컬 파일 을 복사 합 니 다.SRC 와 DES 경로 정보 에 하나의 콜론 이 포함 되 어 있 지 않 을 때 이 작업 모드 를 시작 합 니 다.rsync-a/data/backup 2)원 격 셸 프로그램(예 를 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.