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


15

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

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

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

回答:


18

次のように角かっこでアドレスをラップする必要があります。

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


4

私は同じ問題に遭遇しましたが、接頭辞としてuser @を使用すると、rsyncのバージョン(2.6.9)で受け入れられた答えが機能しないことがわかりました

回避策として、-l userssh のオプションを使用できます。

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

1
そのバージョンは10年以上前のものでなければなりません。なぜ古いバージョンを使用しているのですか?
カスペルド

2
これは、MacOSの10.11出荷時のデフォルトだ
ロマオルド黒髪

ありがとうございました!私はOSX(10.12)でこの問題を抱えていました。完全に機能し、他の回答は機能しません。
Someguy123
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.