Обычно я вхожу в сеть через ssh, а затем снова через ssh через мой компьютер на мой конечный компьютер. Например, домашний сервер и один из компьютеров моей семьи. Это выглядит примерно так:
user0@inital:> ssh -P port_number user1@server
user1@server:> ssh -P port_number user2@final
user2@final:>
Однажды на user2@final
я хотел бы скопировать (scp) обратно на user0@inital
.
Например, я могу выполнять переадресацию локальных портов и копировать данные с локального компьютера на удаленный через сервер. На user0@initial
user0@initial:> ssh -L4321:final:22 -p 443 user1@server
Это перенаправляет локальный порт 4321
из user0@initial
через user1@server
в порт 22
на user2@final
. Затем на user0@initial
, запустив
scp -P 4321 some_file user1@127.0.0.1:~/
Я могу скопировать на user2@final
через user1@server
.
Вопрос состоит в том, как изменить вещи и скопировать обратно из user2@final
в user0@initial
.
Спасибо за помощь.