![rsync가 설치되지 않은 원격 서버에 rsync](https://linux55.com/image/108909/rsync%EA%B0%80%20%EC%84%A4%EC%B9%98%EB%90%98%EC%A7%80%20%EC%95%8A%EC%9D%80%20%EC%9B%90%EA%B2%A9%20%EC%84%9C%EB%B2%84%EC%97%90%20rsync.png)
rysnc가 설치되지 않은 원격 서버에 rsync가 가능합니까?
rsync가 설치되지 않은 원격 서버에 rsync를 시도했는데 다음과 같은 오류가 발생했습니다.
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]
답변1
로컬 바이너리를 사용하고 rsync
다른 서버에 복사 한 scp
다음 PROGRAM이 업로드된 바이너리에 대한 경로인 지시어 rsync
와 함께 사용할 수 있습니다 .--rsync-path=PROGRAM
rsync
예를 들어:
which rsync
/usr/bin/rsync
scp /usr/bin/rsync user@remote:~/rsync
rsync -a --rsync-path=~/rsync source dest