2010-08-04 2 views
17

Если вы выдаете команду scp между двумя удаленными серверами, будет ли поток трафика непосредственно между хостами, или он будет поступать из Remote1 => Local Machine => Remote2?Как трафик трафика scp между двумя удаленными хостами?

Например, я этой команды на моем ноутбуке:

scp [email protected]:/Files [email protected]:/Files 

ответ

25

Новые версии scp (с 2011 года) имеют опцию -3, которая будет маршрутизировать трафик через локальную машину. Это полезно, если хосты находятся в разных сетях и не могут видеть друг друга. Found this on SuperUser. Из вашей связанной статьи кажется, что хосты будут пытаться напрямую подключаться друг к другу.

0

Если ваш Linux/BSD/Unix или Mac не имеют опцию -3, просто скомпилировать последнюю версию из: http://www.openssh.org/portable.html

Это так просто, как:

./configure; make ; sudo make install 

Он будет установлен на /usr/local/bin по умолчанию. Я просто сделал это на своем Mac OS X Lion.

Смежные вопросы