web-dev-qa-db-ja.com

SSHを介してIPv6アドレスでrsyncを使用するにはどうすればよいですか?

Rsyncを介してIPv6アドレスに接続するのが困難です。宛先フォルダの引数はコロンで区切られているため、IPv6アドレスは次のようにこれを混乱させます。

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

SSHを介してIPv6アドレスでrsyncを使用するにはどうすればよいですか?

15
Colene Lafever

次のように、アドレスを角括弧で囲みます。

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

次のように、IPv6アドレスを角かっこで囲んでみてください。

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

同じ問題が発生し、プレフィックスとしてser @を使用すると、受け入れられた回答が私のバージョンのrsync(2.6.9)で機能しないことがわかりました

回避策として、-l user sshのオプション:

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