rsync - 예상치 못한 원격 인수

rsync - 예상치 못한 원격 인수

원격에서 로컬로 폴더를 재동기화하려고 하는데 아래 오류가 발생합니다. 많은 스레드를 살펴봤지만 작동하는 솔루션을 찾을 수 없습니다.

kong@kong-P15SM:/media/kong/Elements$ rsync -r -i /home/kong/.ssh/id_rsantu --exclude=dataset/ [email protected]:~/sgan-original/ ./sgan-original/
Unexpected remote arg: [email protected]:~/sgan-original/
rsync error: syntax or usage error (code 1) at main.c(1348) [sender=3.1.1]

답변1

와 같은 SSH 키 파일을 지정 -i하는 옵션이 있다고 생각하는 것 같습니다 . 그렇지 않습니다.rsyncssh

-i, --itemize-changes는 모든 업데이트에 대한 변경 요약을 출력합니다.

따라서 귀하의 명령은 기본적으로

rsync localdir user@host:remotedir localdir

하나 이상의 소스(마지막 매개변수를 제외한 모든 것)가 있는 경우 모두 로컬이어야 합니다.

편집하다

당신이 사용하고 싶은 것은 아마도

rsync -r -e "ssh -i /home/kong/.ssh/id_rsantu" --exclude=dataset/ [email protected]:~/sgan-original/ ./sgan-original/

관련 정보