Как видно из названия, как я могу скачать файл, используя scp за два прыжка? Предпочтительно, файлы не должны храниться (записываться на диск) в какой-либо точке первого сервера, а просто передаваться.

2 ответа2

1

Используя просто:

scp user1@host1:/location/of/file user2@host2:/location/of/destination
1

Если у вас есть экспедитор трафика (netcat, socat и т.д.):

scp -o ProxyCommand="ssh FIRST_HOP socat tcp:SECOND_HOP:22 stdio" \
        FIRST_HOP:/path/on/second_hop/file local/path/

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .