三台计算机之间使用 SSH 进行网络通信

三台计算机之间使用 SSH 进行网络通信

假设我在计算机 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

是的,您的假设是正确的。B并且C对 一无所知A。就 而言C,来自 的用户B正在启动(我假设)scp命令并将文件从 传输CB。该用户是否已从AY或登录Z完全无关紧要。此时用户处于在线状态B,这就是C所知道的一切。

B因此,和之间的任何传输都只是和C之间的传输,完全独立于。唯一的例外是 传输到 终端上显示的几个字节的输出。这些是唯一传输回并显示在屏幕上的内容。实际BCAA文件永远不要触摸A

相关内容