Цікаво, чи є для мене спосіб SCP-файлу з віддаленого хоста безпосередньо з моєї локальної машини, пройшовши через віддалений хост1.
Мережі дозволяють підключення лише до віддаленого2 хосту з віддаленого1 хоста. Крім того, ні віддалений хост, ні віддалений хост не можуть scp перенести на мою локальну машину.
Чи є щось на зразок:
scp user1@remote1:user2@remote2:file .
Перше вікно:, ssh remote1потім scp remot2:file ..
Друга оболонка: scp remote1:file .
Перше вікно: rm file; logout
Я міг би написати сценарій для виконання всіх цих кроків, але якщо є прямий спосіб, я скоріше скористався ним.
Дякую.
EDIT: Я думаю щось на зразок відкриття SSH-тунелів, але мене бентежить, яке значення де поставити.
На даний момент для доступу remote1я маю наступне $HOME/.ssh/configна своїй локальній машині.
Host remote1
User user1
Hostname localhost
Port 45678
Після ввімкнення remote1для доступу remote2це стандартний локальний DNS і порт 22. Що слід надіти remote1та / або змінити localhost?