【问题标题】:How does scp traffic flow between two remote hosts?两个远程主机之间的 scp 流量如何流动?
【发布时间】:2011-03-25 08:39:22
【问题描述】:

如果您在 2 个远程服务器之间发出 scp 命令,流量是直接在主机之间流动,还是从 Remote1 => Local Machine => Remote2 流动?

例如,我在笔记本电脑上发出以下命令:

scp user1@remote1.com:/Files user2@remote2.com:/Files

【问题讨论】:

    标签: sftp rsync scp


    【解决方案1】:

    较新版本的 scp(自 2011 年以来)具有选项 -3,它将通过您的本地计算机路由流量。如果主机在不同的网络上并且不能互相看到,这很有用。 Found this on SuperUser。从您链接的文章看来,主机通常会尝试直接相互连接。

    【讨论】:

      【解决方案2】:

      看起来可以是done

      【讨论】:

        【解决方案3】:

        如果您的 linux/bsd/unix 或 Mac 没有 -3 选项,只需从以下位置编译最新版本:http://www.openssh.org/portable.html

        就这么简单:

        ./configure; make ; sudo make install
        

        默认安装在/usr/local/bin。我刚刚在我的 Mac OS X Lion 上这样做了。

        【讨论】:

          猜你喜欢
          • 2012-07-01
          • 1970-01-01
          • 1970-01-01
          • 2023-04-10
          • 2017-06-06
          • 2021-03-10
          • 1970-01-01
          • 2011-11-29
          • 2016-06-24
          相关资源
          最近更新 更多