Giao tiếp mạng giữa ba máy tính bằng SSH


1

Giả sử tôi đang ở trên máy tính A và tôi sử dụng SSH để nhận bảng điều khiển trên máy tính B. Sau đó, qua bảng điều khiển SSH này, tôi sao chép các tệp từ máy tính B sang máy tính C.

                                    ME (Computer A)
                                    |
                                    | (ssh to)

                                  Computer B       ---------->       Computer C
                                                  (copy files to)

Lưu lượng mạng nào đi qua dây với tôi và bảng điều khiển của tôi và lưu lượng nào chỉ di chuyển giữa máy tính B và máy tính C? Giả định của tôi là dữ liệu của các tệp được sao chép chỉ di chuyển giữa B & amp; C và không phải A & amp; B?


không phải là một câu hỏi và có, bạn có thể muốn chuyển hướng tất cả đầu ra sang các hoạt động sao chép / xcopy với >/dev/null để giảm thiểu mọi bit của băng thông từ đầu ra giao diện điều khiển đến thiết bị đầu cuối của bạn.
Marcel

Xin chào @Marcel, đặt lại câu hỏi. Cảm ơn.
Nate

Câu trả lời:


1

Vâng, giả định của bạn là chính xác. BC không có kiến ​​thức về A. Xa như C có liên quan, một người dùng từ B đang khởi động (tôi giả sử) một scp lệnh và chuyển các tập tin từ C đến B. Người dùng đó đã đăng nhập từ A hoặc là Y hoặc là Z là hoàn toàn không liên quan. Tại thời điểm đó, người dùng đang bật B và đó là tất cả C sẽ biết.

Vì vậy, bất kỳ chuyển giữa BC chỉ là, một sự chuyển giao giữa BC, hoàn toàn độc lập với A. Việc chuyển ngoại lệ duy nhất là một vài byte đầu ra được hiển thị trên thiết bị đầu cuối của bạn. Đó là những thứ duy nhất được chuyển trở lại A để được hiển thị trên màn hình của bạn. Thực tế các tập tin không bao giờ chạm vào A.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.