Как я могу разрешить порты Windows RDP с socat?

909
YumYumYum

192.168.0.21 - ПК под управлением Windows 8.1 с RDP. В Linux я использую socat, как показано ниже, но не могу подключиться через порт 5900 к 3389. Как сделать так, чтобы трафик TCP и UDP на 5900 переходил на 3389?

socat TCP-LISTEN:5900,fork TCP:192.168.0.21:3389 
1
RDP - это TCP, поэтому нет необходимости в UDP. Таким образом, вместо того, чтобы напрямую подключаться к 3389 на целевой машине, вы хотите подключиться к 5900 на своей локальной машине и заставить socat установить соединение 3389? Что происходит, когда вы пытаетесь подключиться к localhost: 5900? Что вы используете для подключения? Paul 8 лет назад 1
Я использую SOCAT в Arduino Linux, который имеет 192.168.0.2 терминальную точку доступа. в этой сети у меня есть 192.168.0.21, 22, 23 с Windows 8.1 RDP. Теперь удаленно я подключаюсь с помощью RDP к порту Linux 5900 для доступа к RDP. я получаю черный экран, говорящий подключение .... YumYumYum 8 лет назад 0
Не могли бы вы запустить socat с ключом `-dd`, чтобы убедиться, что соединения проходят. Команда верна, так что это, вероятно, проблема с подключением. Paul 8 лет назад 1
http://i.imgur.com/pPrYZRS.png - пожалуйста, смотрите скриншот. пытаюсь подключиться но ничего не происходит. YumYumYum 8 лет назад 0
На arduino, не могли бы вы попробовать `telnet 192.168.0.21 3389`, чтобы убедиться, что он может подключиться к машине с Windows. Если это возможно, то находится ли компьютер OSX в той же сети, что и arduino? Paul 8 лет назад 1
Просто чтобы уточнить, socat должен в конечном итоге вернуть тайм-аут, если он не может установить исходящее соединение с машиной Windows, и это будет отображаться, если вы используете `-dd`. Таким образом, вполне вероятно, что машина OSX не может подключиться к Arduino. Paul 8 лет назад 1
когда я делаю `telnet 192.168.0.21 3389`, я обычно не получаю ответа, я должен получить ответ` Подключен к солнцу. Экранирующий символ '^]'. `Верно? YumYumYum 8 лет назад 0
Да, это правильно. Вы можете напрямую подключаться к компьютерам Windows из сети 192.168.0.21? Paul 8 лет назад 1
НЕТ - у меня был VNC, установленный позже, VNC потерпел неудачу с тех пор, как я пробовал RDP, но я думаю, что RDP не установлен должным образом, возможно, именно поэтому OSX теперь из удаленного расположения не может его достичь. Так что я думаю, что я должен идти на место, спасибо! YumYumYum 8 лет назад 0

0 ответов на вопрос