Я сталкиваюсь с другой проблемой, где XRDP не работает. Я занимаюсь этим уже довольно давно и думаю, что мне нужна помощь. Я считаю, что это проблема машины Ubuntu, не слушающей порт.
Я следовал руководству по адресу http://www.tweaking4all.com/software/linux-software/use-xrdp-remote-access-ubuntu-14-04/ .
Однако, когда я захожу в rdp из windows, я могу подключиться и ввести имя пользователя и пароль, но когда я это сделаю, я получаю следующую ошибку:
Connecting to sesman IP 127.0.0.1 port 3350
sesman connect ok
sending login info to session manager, please wait...
srdp_mm_process_login_response:login successful for display
started connecting
connecting to 127.0.0.1 5910
error-problem connecting
Может ли быть проблема в том, что мой компьютер с Ubuntu не прослушивает порт 5910? Что, вы парни, думаете? Если так, как я могу убедиться, что Ubuntu прослушивает порт 5910?
Редактировать:
Итак, когда я запускаю эту команду:
sudo netstat -peant | grep ":5910 "
Ничего не подходит Когда я запускаю эту команду: sudo netstat -peant | grep "127.0.0.1"
и прокручиваю, я не вижу ничего подключенного к порту 5910. Я считаю, что обнаружил большую проблему. Теперь у меня вопрос: как настроить xrdp для прослушивания порта 5910?
Итак, я нашел команду, которая решит мою проблему. Запустите эту команду, чтобы удалить ошибку
Бегать
gsettings set org.gnome.Vino require-encryption false
источник
Этот пост помог мне избавиться от проблемы.
xrdp
После этого я перезапустил сервис, чтобы убедиться.Обратите внимание, что я использую Windows 10 для подключения к Debian 9. И я использовал
Xorg
.источник
Я очень новичок, и я прочитал ошибки и документы по этому поводу.
Все, что я сделал, чтобы исправить эту проблему, это остановил и запустил xrdp, используя эти команды:
источник
Я несколько дней боролся с этой проблемой (подключение к удаленному рабочему столу Windows 7 - XRDP CentOS), и, обнаружив , я обнаружил, что самое простое решение для ошибки - подключение к соединению - это очистка имени «mydomain \ username» : перед установкой пакетов, уничтожением процессов или удалением временных файлы, просто попытайтесь подключиться, записав свое имя пользователя только в запросе XRDP, поэтому не сохраняйте его ранее в Windows 7 Remote Desktop Connection.
Если вам не разрешено очищать ваше имя пользователя (XRDP всегда показывает имя по умолчанию), очистите историю подключений RDP для сервера, к которому вы пытаетесь подключиться, или воспользуйтесь этим как возможностью очистить всю историю подключений, таким образом (сторона Windows - CMD):
А затем повторите попытку подключения. Если это не работает, вы можете попробовать:
Имейте в виду, что вы должны использовать High Color (16 бит) или выше в Windows RDP; или
Получите доступ к xrdp-sesman.log с помощью PuTTY (
cat /var/log/xrdp-sesman.log
), который, вероятно, покажет «X-сервер для отображения времени ожидания запуска 10 (...) другой Xserver уже активен на дисплее 10 », а затемvncserver -geometry 1024x768 :10
покажет, что есть временный файл, который можно очистить, поэтому удалите правильные временные файлы, как описано здесь и здесь ; илиПонижение Tiger VNC .
источник
Просто измените: /etc/xrdp/sesman.ini AllowRootLogin = 1
источник
Это того не стоит - есть лучшее и менее болезненное решение:
x11vnc
Я потратил не менее 8 часов на борьбу за подключение к Windows 10 к Ubuntu 16 через xrpd и Windows rdp. Я пробовал бесконечные «решения», которые я нашел, размещенные по всей сети. Я добился прогресса, но так и не смог полностью его решить. Даже если бы у меня было это, похоже, что это слабая настройка в любом случае, потому что:
Я использовал кучу различных интерфейсов удаленного подключения, и в целом ничто не сравнится с простотой и качеством Windows RDP, на мой взгляд. Таким образом, я был довольно зациклен на использовании этого. После того, как я боролся с этим достаточно долго, и, наконец, бросил полотенце, я обнаружил, что VNC почти так же хорошо работает в этом контексте.
Как я уже сказал, на стороне Ubuntu я использовал «x11vnc». Обратитесь к этим инструкциям для получения подробной информации о получении этой полной настройки:
Как настроить x11vnc для доступа с графическим экраном входа?
Со стороны Windows я использовал RealVNC Viewer: https://www.realvnc.com/en/connect/download/viewer/ , который я уже установил и настроил для удаленного подключения к Mac в моей локальной сети.
С этой настройкой у меня НИЧЕГО из слабостей, изложенных выше. Кроме того, в полноэкранном режиме дисплей выглядит так же хорошо, как и в обычном режиме. Я вижу 0 лагов, 0 размытие. У меня есть двунаправленный буфер обмена, работающий без каких-либо усилий, чтобы получить это ...
Теоретически, вы должны иметь возможность использовать xrpd и x11vnc. Смотрите: http://c-nergy.be/blog/?p=5956 Я тоже это попробовал, просто чтобы посмотреть, смогу ли я заставить его работать. Мне тоже не повезло с этим. Поэтому я просто проклял xrpd в конце, удалил его и откатил все изменения, которые я внес в свою машину, сражаясь с ней (или, по крайней мере, с ними).
Если у вас нет основной причины, по которой вам НУЖЕН RDP вместо VNC, я настоятельно рекомендую пойти по этому пути, который я описал.
источник