원격에서 rsync가 "알 수 없는 이름 또는 서비스" 오류를 생성합니다.

원격에서 rsync가 "알 수 없는 이름 또는 서비스" 오류를 생성합니다.

~/.ssh/config컨텍스트: 단축어를 사용하여 원격으로 SSH를 연결할 수 있도록 구성했습니다 . 따라서 이것은 유효합니다 ;-

ssh somename

하지만..

이 명령을 사용하여 원격에서 rsync를 시도할 때 동일한 이름을 사용하는 경우

rsync -avz --exclude 'log' --max-size=5m somename:/home/remote-user/copy-from-dir/ /home/local-user/copy-to-dir 

그러면 이 오류가 발생합니다 ;-

ssh: Could not resolve hostname /home/local-user/copy-to-dir: Name or service not known
bash: --server: command not found
rsync: connection unexpectedly closed (0 bytes received so far) [Receiver]
rsync error: remote command not found (code 127) at io.c(601) [Receiver=3.0.8]

user@remote기본이 아닌 키를 통해 연결하므로 양식을 사용하지 않으므로 .ssh/config.

SSH가 로컬 경로에 연결을 시도하는 이유는 무엇입니까? 이 상황에 맞는 올바른 형식은 무엇입니까?

관련 정보