Итак, вот мои настройки. Картинка не "точная", я ее модифицировал, но она дает вам представление.

Инструменты, которые я использую:
PUTTYOpenSSHCYGWINRemote DesktopVMware vCenter Server Version 5.1.0vSphere Client Version 5.1.0
Еще одна вещь, которую я могу отметить, это то, что машины DEVILSMILK и DUCLAW являются виртуальными машинами. KENT-PC - это моя физическая машина с административным доступом к домену, где все 3 машины находятся в одной локальной сети 10.0.10.0/24 . Также вот список операционных систем, работающих на каждой машине:
KENT-PC-Windows 7 UltimateDEVILSMILK-CENTOS 6.3DUCLAW-Windows Server 2008 Datacenter
Шаги, которые я предпринял до сих пор с SSH:
- На
DEVILSMILKя используюOpenSSHкачестве моего SSH-сервера и отключилiptablesчтобы все порты были открыты. - В
DUCLAWя запускаюOpenSSHчерезCYGWINи были разработаны правила, разрешающие доступ кRemote Desktopа также к порту 22 для SSH.
Моя первая машина KENT-PC с 10.0.10.110:RHP(Random High Port) была подключена по протоколу SSH к DEVILSMILK с 10.0.10.113:22 . DEVILSMILK в 10.0.10.113:RHP - это SSH'd в DUCLAW в 10.0.10.130:22 . Все соединения были успешно установлены и вошли в систему.
Конфигурации туннелирования SSH на PUTTY:
KENT-PC-L33389 localhost:60666DEVILSMILK-L60666 localhost:3389
Теперь, когда все эти конфигурации настроены и SSH успешно подключен из конца в конец, я запускаю Remote Desktop с KENT-PC и пытаюсь подключиться к localhost:33389 .
Затем Remote Desktop должен попытаться подключиться к KENT-PC через порт 33389 который затем будет перенаправлен на DEVILSMILK порт 60666 который затем будет переадресован на DUCLAW порт 3389 (порт удаленного рабочего стола), и соединение должно быть установлено, и оно должно работать, и я буду туннелировать Remote Desktop через зашифрованный туннель SSH.
Но это не так.
Ошибка, которую я получаю от Remote Desktop :
Этот компьютер не может подключиться к удаленному компьютеру.
Попробуйте подключиться снова. Если проблема не устранена, обратитесь к владельцу удаленного компьютера или администратору сети.
Пара других вещей, чтобы отметить.
Удаленный рабочий стол напрямую в DUCLAW работает без проблем, он не работает через SSH-туннель.
Кто-нибудь знает, что я делаю не так?
ОБНОВЛЕНИЕ 1: Попытался изменить все номера портов туннеля и имена хостов на:
KENT-PC-L62333 DEVILSMILK:62334DEVILSMILK-L62334 DUCLAW:3389
Все еще не работает. Также полностью отключил брандмауэр на KENT-PC ... не ходи.
ОБНОВЛЕНИЕ 2: Попытка использовать IP-адреса вместо имен хостов, и это тоже не сработало. Я также попытался использовать порт 3333 вместо 62333 для номера порта KENT-PC туннеля Localhost и все тот же.

