Как я могу разрешить порты 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
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 ответов на вопрос
Похожие вопросы
-
9
В чем разница между командами "su -s" и "sudo -s"?
-
4
Требуется хороший бесплатный образ Ubuntu Server VMWare
-
4
Каковы различия между основными дистрибутивами Linux? Я замечу?
-
-
2
Ограничить использование процессора для Flash в Firefox?
-
2
Как мне заставить мой микрофон работать под Debian GNOME?
-
2
Конки установки - образцы / идеи?
-
2
Windows 7 Home Premium запоминает пароли общего доступа к сети?
-
3
Каковы различия между оконными менеджерами Linux?
-
5
Поделитесь XP сетевым подключением без перезагрузки?
-
5
Как мне сказать Windows использовать 802.11 вместо 3G?