Мне нужно RDP к терминальной операционной системе Windows Server 2003, а затем RDP оттуда на мой удаленный хост назначения. То же самое с SSH, сначала SSH с CentOS через шпаклевку, затем SSH с моим удаленным хостом CentOS.

Это на самом деле 2 разных вопроса, но с той же целью. Есть ли инструмент, который может туннелировать мое соединение, чтобы я мог напрямую RDP/SSH к месту назначения. Благодарю.

2 ответа2

0

RDP довольно прост, я делаю это регулярно, как своего рода VPN-доступ бедняка.

При настройке сеанса вниз в опциях SSH находятся опции туннелирования. Вы хотите перенаправить свой локальный порт 3389 на порт 3389 пульта дистанционного управления. После того как вы установили сеанс RDP, подключитесь к "localhost", и он должен просто появиться. Если на станции, на которой вы работаете, также включен RDP, перенаправьте порт 3390 на порт 3389 пульта дистанционного управления. Затем вы подключитесь к "localhost:3390".

SSL во многом такой же. Направьте 443 на 443 пульта дистанционного управления, а затем подключите браузер к «localhost:443». Это работает, но ожидайте всевозможных сбоев проверки сертификата, когда вы это сделаете.

0

Ваша ситуация может не допустить этого, но если вы можете обновить общедоступный сервер до Windows Server 2008, вы можете использовать шлюз удаленных рабочих столов (также известный как шлюз служб терминалов), чтобы использовать общедоступный компьютер для туннелирования сеансов RDP.

Для SSH, хотя я не знаю, сможете ли вы сделать это за один шаг, вы можете использовать PuTTY для настройки локального порта, который туннелирует через удаленный сервер и перенаправляет на второй (внутренний) сервер. Затем создайте второй сеанс PuTTY для localhost, используя любой номер порта, который вы настроили. Похоже, это даже сложнее, чем просто использовать SSH в сеансе SSH, как вы это делали.

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