Обратный туннель S SH для прохождения пересылки X11 через средний переход, на котором не установлен X11 - PullRequest
0 голосов
/ 05 марта 2020

Итак, вот что я пытаюсь сделать: у меня есть удаленная машина, работающая 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-порт, но ради этого обсуждения мне просто нужен был порт, и это был первый, который пришел в голову.)

Я вынюхиваю правильное дерево?

Может ли кто-нибудь указать мне правильное направление?

Спасибо!

...