Подтвердить что ты не робот

Как поток трафика scp между двумя удаленными хостами?

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

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

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

Ответ 1

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

Ответ 2

Похоже, что это может быть сделано.

Ответ 3

Если ваш linux/bsd/unix или Mac не имеет опции -3, просто скомпилируйте последнюю версию: http://www.openssh.org/portable.html

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

./configure; make ; sudo make install

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