RDP эквивалентен переадресации портов SSH?

Я подключаюсь с одной машины Windows к другой с помощью RDP. Я хотел бы перенаправить трафик, направленный на localhost: 81 , на машину, доступную для удаленной машины через ее внутреннюю сеть, по локальному IP-адресу, скажем, 10.90.228.163 . Итак, я хочу, чтобы трафик TCP шел:

client --> localhost:81 --> [rdphost] --> 10.90.228.163:81 --> server

С OpenSSH и PuTTY я мог бы сделать это, используя локальную переадресацию портов; перенаправить локальный порт 81 на 10.90.228.163:123 . Есть ли способ сделать это с помощью RDP?

3
задан 3 September 2017 в 22:43
1 ответ

Нет, это невозможно с RDP.

Вы можете установить SSH-сервер в Windows и продолжать использовать SSH.

Кроме того, вы можете использовать netsh для пересылки TCP как описанный в этот ответ на SO :

netsh interface portproxy add v4tov4 listenport=81 listenaddress=127.0.0.1 connectport=81 connectaddress=10.90.228.163

Обратите внимание, что это будет вести себя по-разному ftom SSH: соединение с адресом / портом подключения будет исходить от машины, которую он слушает, а не с целевой машины. Кроме того, он не будет зашифрован. Это скорее эквивалент Windows для перенаправления портов IPtables, чем для туннеля SSH.

6
ответ дан 3 December 2019 в 05:23

Теги

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