Как подключиться по SSH к серверу в другой сети через компьютер-посредник?
Есть сервер, у него есть локальный IP'шник. Он находится в локальной сети, недоступной для моей машины. Есть еще одна машина, которая находится в одной сети с сервером. Как с моей машины подключиться к другой машине по консоли (cmd, powershell, bash - не важно), а с той машины к серверу?
Типа я пишу ssh 10.0.1.101, и он транслирует эту команду через другой компьютер к серверу?
Моя машина: Windows 10, подсистема Linux включена;
Машина в сети с сервером: Windows 10, подсистема Linux включена;
Сервер: ХЗ, Ubuntu, наверное. Известен только IP'шник.
Как организовать такое? Например, на машине, которая в одной сети с сервером, имела бы VPN? Telnet?
Я хочу сделать: чувак у себя в Винде играет в игры, а я к нему с его разрешения подключаюсь и через его консоль отправляю команды на сервер. И всё это без гуёв желательно, чтобы чуваку не мешать.
Иннокентий Иванов, nat тоже безопасно будет, если адрес Вашего компа белый выделенный, если нет то можно защититься секретом ssh (сертификат + пароль).
Если больше хотите vpn - то что мешает на винде поднять open vpn? насчёт linux в win10 не уверен, что там все службы есть и это будет работать.