Автор Тема: Проблем с Reverse SSH tunnel и Win RDP  (Прочетена 1754 пъти)

Astor

  • Напреднали
  • *****
  • Публикации: 332
    • Профил
Здравейте, ситуацията е следната:

A --------------Switch----------- B
                        |
                     Linux

A и B са с WinXP.
Идеята е да направя Reverse SSH Tunnel от B към Linux след което А да се свърже с Linux (по тунела до B)  посредством Win Remote Desktop (порт 3389).
На В изпълнявам следното: putty user@Linux -R 1234:B_IP:3389 (В---ssh---> Linux)
На след успешна връзка Linux тунелът е изграден:
Цитат
Linux#netstat -ntap
Proto      Local Address   Foreign Address      State
tcp      0.0.0.0:1234   0.0.0.0:*      LISTEN
След това на А се свързвам с Win RDesktop към Linux:1234 (А ----RDP:1234 ----->Linux)
Свързва се, пита ме за потребителско име и парола, след което излиза черен екран с курсор и нищо друго.
Ако се опитам и от
Linux# rdesktop localhost:1234 отново същото, свързва се, но след login излиза само черен екран.

При "прав" ssh tunnel нещата стават (А се свързва към Linux, после А се свързва към В чрез Win RDP) т.е.:
на А изпълнявам следното: putty user@Linux -L 1234:B_IP:3389
След което като се свържа от A към B с Win RDesktop на localhost:1234 нещата работят, няма черен екран.

На какво може да се дължи това? Четох, че трябвало да се махне WinRD клиента Bitmap Caching но отново няма ефект.
На linux-а в /etc/ssh/sshd_config има опция: GatewayPorts yes
Някакви идеи? Пише в интернет че трябва да става, но при мен не става? Какво още мога да тествам?
Благодаря предварително
« Последна редакция: Sep 08, 2011, 15:11 от Astor »
Активен

Няма начин, да няма начин!

Astor

  • Напреднали
  • *****
  • Публикации: 332
    • Профил
Re: Проблем с Reverse SSH tunnel и Win RDP
« Отговор #1 -: Sep 08, 2011, 15:24 »
Само за допълнение пробвах reverse tunnel-а и VNC и там нещата работят, но на мен ми трябва връзка с Remote Desktop на Windows.
Активен

Няма начин, да няма начин!