1

Допустим, я на компьютере A и использую SSH, чтобы получить консоль на компьютере B. Затем через эту консоль SSH я копирую файлы с компьютера B на компьютер C.

                                    ME (Computer A)
                                    |
                                    | (ssh to)

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

Какой сетевой трафик поступает по проводам ко мне и моей консоли и какой трафик передается только между компьютером B и компьютером C? Мое предположение, что данные скопированных файлов перемещаются только между B & C, а не A & B?

1 ответ1

1

Да, ваше предположение верно. B и C не знают A Что касается C , то пользователь из B запускает (я полагаю) команду scp и переносит файлы из C в B Независимо от того, вошел ли этот пользователь с A Y или Z это не имеет значения. В этот момент пользователь находится на B и это все, что C будет знать.

Таким образом, любая передача между B и C - это просто передача между B и C , полностью независимая от A Единственным исключением является передача нескольких байтов вывода, отображаемых на вашем терминале. Это единственные вещи, которые передаются обратно в A и отображаются на вашем экране. Фактические файлы никогда не касаются A

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .