Tôi biết rằng rsync có thể bật/tắt giao thức mã hóa ssh trong quá trình truyền tệp. Vì vậy, nếu giao thức mã hóa ssh đã bị vô hiệu hóa, có nghĩa là rsync không thực hiện bất kỳ mã hóa nào cả?Mã hóa Rsync
Ngoài ra, lý do tại sao tôi hỏi câu hỏi trên là chúng tôi sử dụng mô-đun rsync như một phần của quá trình chuyển tệp và không có gì trong mô-đun chỉ định mã hóa ssh sẽ được sử dụng.
Nếu rsync không sử dụng bất kỳ mã hóa nào, thì về mặt lý thuyết tôi có thể mở một cổng trên cả hai máy nguồn và đích và đẩy tệp từ nguồn đến đích.
Sự khác nhau về kích thước trên không lớn giữa rsync: // và ssh là bao nhiêu? Nếu dữ liệu được mã hóa, sẽ không tăng kích thước dữ liệu? Tôi lo lắng vì, nhà cung cấp dịch vụ internet của tôi có giới hạn về giới hạn chuyển khoản như 2GB mỗi tháng. – balki
Đối với chuyển khoản lớn, chi phí băng thông không đáng kể, trong vòng vài phần trăm. Mã hóa không "mở rộng" dữ liệu cho mỗi lần, nhưng mỗi đoạn dữ liệu cần thêm tiêu đề để giao tiếp IV và tổng kiểm tra. – intgr
Trong khi mã hóa không gây ra vấn đề với băng thông bổ sung, nó có thể bị tắc nghẽn bởi CPU (trên GigE với các máy có công suất thấp). Một ví dụ là HP N40L Microserver, trong đó có một bộ xử lý 1.4GHz. Nó tối đa qua SSH với các tùy chọn mặc định vào khoảng 30MBps (~ 180Mbit/s). iPerf cho thấy rằng nó có khả năng truyền tải tốc độ GBit đầy đủ. Chuyển đĩa cho thấy các đĩa có khả năng. CPU chạy ở 100%. Việc sửa lỗi này yêu cầu phải thay đổi thành mật mã kém an toàn hơn hoặc xóa mã hóa. Mật mã arcfour chạy ở khoảng 60MBps trên cùng một thiết bị. – Joshka