'rsync'는 내부 또는 외부 명령, 실행할 수 있는 프로그램, 배치 파일이 아닙니다.

'rsync'는 내부 또는 외부 명령, 실행할 수 있는 프로그램, 배치 파일이 아닙니다.

그래요매우rsync와 cygwin을 처음 접했고 모든 것을 올바르게 설치했다고 확신합니다. 저는 (지금은) 두 개의 Windows XP 랩탑을 rsync하여 더 큰 프로젝트를 시작하기 전에 파일을 한 곳에서 다른 곳으로 전송하여 느낌을 얻으려고 노력하고 있습니다.

이것은 파일을 전송하는 데 사용하려는 코드이지만 항상 같은 오류가 발생합니다.

$ rsync -zrptL -v -e 'ssh -p 222' /tmp/rawr/
[email protected]:/tmp/play [email protected]'s password:

'rsync' is not recognized as an internal or external command, operable
program or batch file.

rsync: connection unexpectedly closed (0 bytes received so far)
[sender]

rsync error: error in rsync protocol data stream (code 12) at
/home/lapo/package/rsync-3.0.9-1/src/rsync-3.0.9/io.c(605)
[sender=3.0.9]

무엇이 문제일까요? 지금은 정말 꼼짝 못했어요.

답변1

리모컨 역할을 하는 노트북에 sshd 데몬이 실행되고 있는지 확인하세요. 또한 버전이 동일한지 확인하고 모든 것이 올바른지 확인하려면 ssh에 대한 절대 경로를 지정하십시오.

두 랩탑 모두에서 로컬로 rsync를 시도해 보셨나요? 예를 들어 랩톱 A에서 'rsync /cygdrive/c/tmp /cygdrive/c/tmp2'를 수행하여 rsync가 먼저 로컬에서 작동하는지 확인합니다. 그런 다음 네트워크를 통해 문제를 해결해 보세요.

관련 정보