ฉันจะใช้ rsync กับที่อยู่ IPv6 ผ่าน SSH ได้อย่างไร


15

ฉันประสบปัญหาในการเชื่อมต่อกับที่อยู่ IPv6 ของฉันผ่าน rsync เนื่องจากอาร์กิวเมนต์สำหรับโฟลเดอร์ปลายทางนั้นคั่นด้วยโคลอนที่อยู่ IPv6 จะรบกวนสิ่งนี้ดังนี้:

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

ฉันจะใช้ rsync กับที่อยู่ IPv6 ผ่าน SSH ได้อย่างไร

คำตอบ:




4

ฉันพบปัญหาเดียวกันและพบว่าคำตอบที่ยอมรับไม่สามารถใช้ rsync (2.6.9) เวอร์ชันของฉันเมื่อใช้user @เป็นคำนำหน้า

เป็นวิธีแก้ปัญหาคุณสามารถใช้-l userตัวเลือกของ ssh:

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

1
รุ่นนั้นต้องมีอายุมากกว่า 10 ปี ทำไมคุณถึงใช้เวอร์ชั่นเก่า?
kasperd

2
มันคือค่าเริ่มต้นที่จัดส่งมาพร้อมกับ macOS 10.11
Romuald Brunet

ขอขอบคุณ! ฉันมีปัญหานี้ใน OSX ด้วยตัวเอง (10.12) ทำงานได้อย่างสมบูรณ์แบบไม่มีคำตอบอื่นใดทำงาน
Someguy123
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.