[최환]님이 남기신 글:
>-----------------------------------------
>답변자가 기본적으로 참고할 내용입니다.
>- 배포판(옵션) : redhat 7.3
>- 커널버전(옵션)
: 2.4.20
>- 데몬버전(예:apache
1.3.27) : 1.3.27
>- 데몬설치유형(RPM/컴파일/기타)
: 컴파일
>-----------------------------------------
>
>산이님...다름이
아니오라..
>
>
>rsync 를 이용해서 유저들의 홈 계저을 백업하려고
하는데요..
>
>rsync -avz -e ssh 백업대상서버:/home
/home/backup
> root at abc.net's password:
> Permission denied, please try again.
> Permission denied (publickey,password,keyboard-interactive).
> rsync: connection unexpectedly closed (0 bytes read so far)
> rsync error: error in rsync protocol data stream (code 12) at
io.c(165)
>
> pass 를 넣으라고 해서 백업대상 서버의 root 암호를
넣어주면
> 위와같이 Permission denied, please try again 메세지가
나오네요..
>
> 어떠한 암호를 넣어도 저 메세지가 나오는걸로
봐서..
>
> 암호가 틀린게 아니구..다른곳에
먼가 문제가 있는거 같은데..
>
> 어디를 손봐야 할까요...
>
-e "ssh -l username"
이렇게 유저를 지정해 보세요.
그리고 잘 안되면 rsyncd.conf 에서 chroot 를 no 으로 설정하고
테스트해 보세요.
>아무래도 root 로 ssh 에 접속을 할수 없어서 생기는 에러
같은데..
>
>뭐..방법이 없을까요?
>
>
> 참고
> cat /etc/rsyncd.conf
> [s4]
> path = /home
> comment = s4
> uid = nobody
> gid = nobody
> use chroot = yes
> read only = yes
> hosts allow = xxx.xxx.xxx.xxx
> max connections = 3
> timeout = 600
>
> cat /etc/xinetd.d/rsync
> service rsync
> {
> disable = no
> socket_type = stream
> wait = no
> user = root
> server = /usr/bin/rsync
> server_args = --daemon
> log_on_failure += USERID
> }
========================================
|