Điểm:0

rsync qua kết nối SSH đa kênh và nhiều jumphost

lá cờ id

Tôi cần rsync một tệp từ máy chủ từ xa sang máy cục bộ của mình qua nhiều máy chủ nhảy. Tôi muốn sử dụng các kết nối SSH được chia sẻ để không phải gửi 2FA nhiều lần tại một số jumphost.

Ý tưởng là tôi tạo một kết nối tổng thể

người dùng ssh@jumphost01

sau đó các kết nối khác

ssh -J user@jumphost01,user@jumphost02 root@target01
...

Các tệp kiểm soát kết nối được chia sẻ trong ~/.ssh/ nhìn như sau

điều khiển:mục tiêu01:22:root
điều khiển: jumphost01:22: người dùng
điều khiển: jumphost02:22: người dùng

Bây giờ tôi mong đợi tôi có thể rsync một tệp từ xa bằng cách sử dụng

rsync -azv -e 'ssh -o ControlMaster=auto' root@target:/somePath/someFile someFile
hoặc
rsync -azv root@target:/somePath/someFile someFile
hoặc    
rsync -azv -e 'ssh -F /root/.ssh/config' root@target:/somePath/someFile someFile

nhưng tôi đang gặp lỗi rsync

nhận danh sách tệp gia tăng
một số tập tin
CẢNH BÁO: xác minh một số tệp không thành công -- bản cập nhật bị hủy (sẽ thử lại).
một số tập tin
LỖI: xác minh someFile không thành công -- bản cập nhật bị loại bỏ.

đã gửi 68 byte nhận được 317 byte 770,00 byte/giây
tổng kích thước là 305 tăng tốc là 0,79
lỗi rsync: một số tệp/attr không được chuyển (xem các lỗi trước) (mã 23) tại main.c(1819) [generator=3.2.3]

Rsync có thể kết nối với mục tiêu nhưng quá trình truyền tệp không thành công.

phiên bản rsync

máy cục bộ - giao thức rsync phiên bản 3.2.3 phiên bản 31
máy đích - giao thức rsync phiên bản 3.2.3 phiên bản 31

TLDR;

Tôi đã thử lệnh rsync mà không cần kết nối SSH master như

rsync -azv -e 'ssh -J user@jumphost01,user@jumphost02' root@target01:someFile .
Mật khẩu dùng một lần (OATH) cho `người dùng': 
Mật khẩu: 
nhận danh sách tệp gia tăng
một số tập tin
CẢNH BÁO: xác minh một số tệp không thành công -- bản cập nhật bị hủy (sẽ thử lại).
một số tập tin
LỖI: xác minh someFile không thành công -- bản cập nhật bị loại bỏ.

đã gửi 68 byte nhận được 2.767 byte 195,52 byte/giây
tổng kích thước là 18.976 tăng tốc là 6,69
lỗi rsync: một số tệp/attr không được chuyển (xem các lỗi trước) (mã 23) tại main.c(1819) [generator=3.2.3]

Và vẫn nhận được các lỗi tương tự.

Điểm:0
lá cờ id

Đã xảy ra một số sự cố với các thư viện được liên kết động.

# cập nhật apt && nâng cấp apt

trên máy từ xa đã giải quyết vấn đề.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.