Переадресация Windows Box с SSH-туннеля на Linux-систему

3

Итак, вот моя ситуация:

[OSX] ---vpn-ssh---> [ubuntu server] ---rdp---> [windows box] 

У меня есть ноутбук (OSX), и в настоящее время я могу использовать SSH через VPN (hamachi) на безголовый сервер Ubuntu, работающий на удаленном сайте. Этот сервер Ubuntu обслуживает несколько окон Windows, которые находятся в одной локальной сети. То, что я действительно хотел бы сделать, это подключиться через RDP к отдельным окнам окна с моего ноутбука, используя соединение vpn-ssh, которое у меня есть.

Я уверен, что это простая проблема, но я не совсем уверен, с чего начать.

Все настроено с использованием стандартных портов. Для справки представьте:

Ubuntu Server

VPN: 25.25.25.25
LAN: 192.168.1.115

Some Win Box

LAN: 192.168.1.120

в настоящее время для удаленного подключения к серверу все, что мне нужно сделать, это:

ssh root@25.25.25.25 

Заранее спасибо
Макс

Макс Рам
источник
Посмотрите на этот похожий вопрос: serverfault.com/questions/214816/…
Benoit Duffez

Ответы:

2

Вы должны быть в состоянии сделать что-то вроде:

ssh -L 2345:192.168.1.120:3389 -g root@25.25.25.25 

Игнорирование того факта, что вы не должны работать с правами root, создает туннель от локального порта 2345 до порта 1989.168.1.120. Параметр -g позволяет удаленным хостам подключаться к перенаправленному порту. 2345 может быть любым доступным номером порта. Обратите внимание, что -g не нужен, если вы собираетесь делать это локально, но если у вас есть другая машина, которую вы хотите использовать (например, клиент, который подключается к Mac, который затем попадет на компьютер с Windows.

После запуска сеанса ssh на Mac просто подключитесь к localhost: 2345 с вашим RDP-клиентом, и с помощью магии переадресации портов вы должны подключиться к системе Windows.

Эрни
источник
Да, root был просто примером;) Это работает как шарм. Спасибо за быстрый ответ!
Макс Рам
0

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

Взгляните на: Удаленный рабочий стол через SSH SOCKS Proxy

Ответ тот, что ниже принятого ответа о переадресации порта ssh.

Удачи!

РЕДАКТИРОВАТЬ: заработать мне на это.

Стив
источник