3

Я пытаюсь подключиться из Vista в XP, используя RDP через обратный прокси-сервер, используя шпаклевку и промежуточный хост. В Интернете есть множество статей о том, как это сделать с помощью vnc, ssh-серверов, winsshd и т.д., Но я не могу найти ничего, что помогло бы мне в этом конкретном случае.

Что я имею:

  1. Узел Windows XP за брандмауэром - «место назначения»
  2. хост Linux, работающий с ssh в интернете - «промежуточный»
  3. хост Windows за брандмауэром - «источник»

Все, что я хочу сделать, это открыть обратный туннель от пункта назначения до промежуточного и использовать этот туннель для подключения обратно от источника. Это должно быть легко настроить, однако я просто не могу это сделать.

Вот что я делаю:

  • В 'destination' откройте сеанс замазки, создайте туннель для 'middle', используя следующие настройки:
    исходный порт 3389, пункт назначения - «источник:33389», направление - локальное

  • В 'source' откройте сеанс замазки, создайте туннель для 'middle', используя следующие настройки:
    исходный порт 33389, пункт назначения:«пункт назначения:33389», направление локальное

  • Наконец, в источнике откройте клиент службы терминалов и подключите его к localhost:33389.К сожалению, кажется, что пакеты куда-то отправляются, но в итоге время ожидания клиента истекает.

Я полностью неправильно понимаю концепцию?
Пожалуйста помоги!

1 ответ1

2

Похоже, вы должны быть близко, но вот настройки, которые вы должны иметь:

  • В пункте назначения откройте сеанс PuTTY и создайте туннель для промежуточного соединения, используя следующие параметры
    • Исходный порт: 33898
    • Направление: localhost: 3389
    • Дистанционный пульт

Объяснение:
Так как соединение исходит из источника, и вы хотите прослушивать порт промежуточного уровня для пересылки в источник, туннель должен быть удаленным. Таким образом, сокет будет открыт через порт 33389 на промежуточном канале, который будет выводиться на локальный компьютер (пункт назначения) на localhost:3389 , где RDP-сервер прослушивает.

Технически это все, что вам нужно. Пока ваш исходный компьютер может видеть, что промежуточное и промежуточное соединение будут принимать соединения из Интернета через порт 33389, вы должны иметь возможность указать клиенту RDP на промежуточное звено:33389 и покончить с этим.

Обновление: для того, чтобы иметь только один туннель, вам нужно выбрать удаленные порты, делающие тот же флажок, и, как указано в руководстве PuTTY , эта функция может быть отключена на сервере.

Однако, если вы также хотите туннелировать ваше соединение от источника к промежуточному соединению , вот вторая часть conifg:

  • В источнике откройте сеанс PuTTY и создайте туннель для промежуточного соединения, используя следующие параметры:
    • Исходный порт: 3389
    • Направление: localhost: 33389
    • Местный
    • Укажите клиент RDP на источнике на localhost и он должен подключиться.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .