SSH üzerinden IPv6 adresiyle rsync'i nasıl kullanabilirim?


15

IPv6 adresime rsync aracılığıyla bağlanmakta zorlanıyorum. Hedef klasör için bağımsız değişken iki nokta üst üste işareti bulunduğundan, IPv6 adresi şu şekilde bozulur:

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

SSH üzerinden IPv6 adresiyle rsync'i nasıl kullanabilirim?

Yanıtlar:


18

Adresi aşağıdaki gibi parantez içine almak istersiniz:

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

10

IPv6 adresini aşağıdaki gibi parantez içine almayı deneyin:

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

4

Aynı sorunla karşılaştım ve kullanıcı @ öneki olarak kullanılırken kabul edilen yanıtın rsync (2.6.9) sürümümle çalışmadığını öğrendim

Geçici çözüm -l userolarak ssh seçeneğini kullanabilirsiniz :

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

1
Bu versiyonun 10 yaşından büyük olması gerekiyor. Neden böyle eski bir sürümü kullanıyorsunuz?
kasperd

2
Varsayılan olarak macOS 10.11
Romuald Brunet

Teşekkür ederim! Bu sorunu OSX'te kendim yaşadım (10.12). Mükemmel çalışıyor, diğer cevapların hiçbiri çalışmıyor.
Someguy123
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.