Возможна ли передача файлов по частной сети между двумя серверами с удаленного третьего сервера?

Возможна ли передача файлов по частной сети между двумя серверами с удаленного третьего сервера?

У меня есть локальная машина,Сервер А. Этот сервер имеет публичное подключение к Интернету.Сервер БиСервер Сиспользуя частныйКлавиша А. Ни одинСервер БилиСервер Симеть доступ кКлавиша А. Однако,Сервер БиСервер Сделиться частной сетью друг с другом черезСеть П.

Я бы хотел использовать опцию sshили scp ProxyCommand, если возможно, для подключения по sshСервер Б отСервер Аи scpфайлы изСервер БкСервер Сно сделаночерез частную сеть. Сеть P.

Возможно ли такое объединение команд scp/ssh? Если да, то как это сделать?

решение1

Мне каким-то образом удалось провернуть это чудовище:

scp -3 -o StrictHostKeyChecking=no -i ~/.ssh/secret.pem -o \
ProxyCommand="ssh -o StrictHostKeyChecking=no \
-i ~/.ssh/secret.pem -W %h:%p [email protected]" \
[email protected]:/home/admin/file.pdf [email protected]:/home/admin

Связанный контент