Wie verwende ich rsync mit einer IPv6-Adresse über SSH?

Wie verwende ich rsync mit einer IPv6-Adresse über SSH?

Ich habe Probleme, über rsync eine Verbindung zu meiner IPv6-Adresse herzustellen. Da das Argument für den Zielordner durch Doppelpunkte getrennt ist, stört die IPv6-Adresse dies wie folgt:

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

Wie verwende ich rsync mit einer IPv6-Adresse über SSH?

Antwort1

Sie sollten die Adresse wie folgt in Klammern setzen:

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

Antwort2

Versuchen Sie, die IPv6-Adresse in Klammern zu setzen, etwa so:

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

Antwort3

Ich bin auf dasselbe Problem gestoßen und habe festgestellt, dass die akzeptierte Antwort mit meiner Version von rsync (2.6.9) nicht funktionierte, wenn ichBenutzer@als Präfix

Als Workaround können Sie die -l userOption ssh verwenden:

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

verwandte Informationen