Цікаво, чи є для мене спосіб 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
?