Итак, вот что я пытаюсь сделать: у меня есть удаленная машина, работающая linux, за брандмауэром, машина windows, которая является локальной для моего дома, и VPS, который существует в эфире.
Вот что я хочу сделать, так как мой локальный компьютер работает windows Я хочу перенаправить X11 на VPS, а затем подключиться к нему с моего windows компьютера, на котором запущен X Client, и получить X данные с моей удаленной машины.
Мне кажется, что я нахожусь на 25% пути, просто настраиваю туннель S SH на VPS и могу удаленно подключиться к удаленному рабочему столу через этот туннель , но я не уверен, каким будет следующий шаг, поскольку VPS вообще не запускает X.
Я чувствую, что мне нужно настроить еще один туннель на VPS, который туннелирует обратно к VPS для подключения с моей Windows машины, но я не уверен, будет ли это маршрут для использования .
В итоге я получу:
На удаленной машине установить sh начальный туннель к VPS s sh -fN -X -R 7000 : localhost: 22 * 1011 * -i .ssh / vps_key
На VPS: s sh -fN -X -R 7001: localhost: 25 root@localhost -i .ssh / vps_key
Затем с моего локального компьютера:
s sh -X root@vps -p 25 -i .ssh / vps_key
(я использую только порт 25 в качестве заполнителя, Я знаю, что это SMTP-порт, но ради этого обсуждения мне просто нужен был порт, и это был первый, который пришел в голову.)
Я вынюхиваю правильное дерево?
Может ли кто-нибудь указать мне правильное направление?
Спасибо!