2012년 1월 10일 화요일

bash: rsync: command not found

bash: rsync: command not found
rsync: connection unexpectedly closed (0 bytes received so far) [receiver]
rsync error: remote command not found (code 127) at io.c(463) [receiver=2.6.8]


기존의 리눅스의 rysnc를 통해 윈도우서버의 자료들을 rsync + ssh 조합으로 백업 하고 있었다.
새로운 윈도우 서버를 추가하려고 cygwin을 설치하고 ssh 를 설치 한 것까지는 했으나,
윈도우 서버에다가 rsync를 설치 하지 않아서 발생한 문제.

ssh를 통한 rsync접속은 클라이언트만 rsync가 있으면 되는 줄 알았더니, 그게 아니였다.
클라이언트와 서버 모두에 rsync가 설치 되어 있어야 한다.

만약 rsync가 설치 되어있는데도 위와 같은 에러메시지가 나온다면

--rsync-path=/usr/local/bin/rsync

위의 같은 옵션을 사용하자.

댓글 없음:

댓글 쓰기