SSH를 통해 IPv6 주소로 rsync를 어떻게 사용합니까?

SSH를 통해 IPv6 주소로 rsync를 어떻게 사용합니까?

rsync를 통해 IPv6 주소에 연결하는 데 어려움을 겪고 있습니다. 대상 폴더에 대한 인수는 콜론으로 구분되므로 IPv6 주소는 다음과 같이 이를 방해합니다.

root@fdff::ffff:ffff:ffff:/path/to/dest

SSH를 통해 IPv6 주소로 rsync를 어떻게 사용합니까?

답변1

다음과 같이 주소를 괄호로 묶는 것이 좋습니다.

rsync -rtlzv -e ssh /path/to/src 'root@[fdff::ffff:ffff:ffff]':/path/to/dest

답변2

다음과 같이 IPv6 주소를 괄호 안에 넣어보세요.

root@[2001:db8:1234:5678:feed:face:dead:beef]:/path

답변3

나는 동일한 문제에 직면했고 사용할 때 허용된 답변이 내 rsync 버전(2.6.9)에서 작동하지 않는다는 것을 발견했습니다.사용자@접두사로

-l user해결 방법으로 ssh 옵션을 사용할 수 있습니다 .

rsync -e 'ssh -l root' /path/to/src '[fdff::ffff:ffff:ffff]:/path/to/dest'

관련 정보