BadThings
@BadThings

[SSH] Как подключиться к двум машинам сразу, при том что они в разных сетях?

Как должно работать:
С домашнего ПК (машина №0) на w10 через VPN1 получаю доступ по SSH к машине №1, которая:
1. при отключенном VPN2 имеет доступ к машине №2 в том же VPN1 по SSH
2. при включенном VPN2 имеет доступ к машине №3 по SSH
3. С №3 нельзя получить доступ к №2

Нужно: перебросить файлы с №3 на №2 с компа №1 (ssh от №0)
Альтернативный вариант: Файлы с №3 перебросить на №0

Пытался гуглить как напрямую перебросить через scp на №0 через двойной мост с №3, не вышло.
Сейчас пытаюсь через mc на №1 перебросить файлы, но судя по всему упираюсь в проблему №3, т.к. насколько я понимаю для "scp #1 -> #2" необходимо доступ от #1 на #2

Как можно решить эту проблему или нужно придумывать обходные варианты типа перекидывания на №1 и оттуда уже включая/выключая VPN перебрасывать файлики?
  • Вопрос задан
  • 154 просмотра
Пригласить эксперта
Ответы на вопрос 2
FanatPHP
@FanatPHP
Чебуратор тега РНР
Ничего не понял.
Что мешает включить впн на 1, скачать файлы с 3, выключить впн и залить на 2?
Ответ написан
Комментировать
mva
@mva
CEO, CTO, Lua/Gentoo/IPv6 Pioneer
1) у scp есть волшебная опция "-3":
-3 Copies between two remote hosts are transferred through the local host. Without this option the data is copied directly between the two remote hosts. Note that this option disables the progress meter.

2) а ещё есть rsync
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы