rsync 옵션을 올바르게 가져올 수 없습니다.

rsync 옵션을 올바르게 가져올 수 없습니다.

이 명령을 bash 스크립트로 실행합니다.

rsync -avz -e ssh -o StrictHostKeyChecking=no /srv/system/scripts/test.txt server@hidden:/home/server/serverscripts/mounts/digitalocean

출력은 다음과 같습니다.

# ./rsync
sending incremental file list
rsync: link_stat "/srv/system/scripts/StrictHostKeyChecking=no" failed: No such file or directory (2)

sent 49 bytes  received 12 bytes  40.67 bytes/sec
total size is 15  speedup is 0.25
rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1183) [sender=3.1.0]

문제는 명령의 옵션 순서에 있다고 생각하지만 문제를 해결할 방법을 찾을 수 없습니다. 테스트 파일은 어쨌든 전송되지만 StrictHostKeyChecking이 작동하지 않는 것 같습니다.

답변1

SSH 명령을 인용해 보세요.

rsync -avz -e "ssh -o StrictHostKeyChecking=no" /srv/system/scripts/test.txt server@hidden:/home/server/serverscripts/mounts/digitalocean

관련 정보