Обратный прокси с помощью транзитного участка и RDP

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

Что я имею:

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

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

Это - то, что я делаю:

  • На 'месте назначения', открытой сессии шпаклевки, создают туннель к 'промежуточному' использованию после настроек:
    исходный порт 3389, место назначения является 'source:33389', направление локально

  • На 'источнике', открытой сессии шпаклевки, создают туннель к 'intermediate'using после настроек:
    исходный порт 33389, место назначения является 'destination:33389', направление локально

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

Я полностью неправильно понимаю понятие?
Помогите!

3
задан 06.06.2010, 02:43

1 ответ

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

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

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

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

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

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

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

Теги

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