17

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

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

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

3 回答 3

25

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

于 2012-04-24T09:57:27.283 回答
2

看起来可以做到

于 2010-08-04T16:42:29.770 回答
0

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

它很简单:

./configure; make ; sudo make install

它将/usr/local/bin默认安装。我只是在我的 Mac OS X Lion 上做到了这一点。

于 2013-05-30T00:23:46.990 回答