Я несколько дней пытался решить эту проблему (Windows 7 Remote Desktop Connection - XRDP CentOS), и, проведя поиск, я обнаружил, что простейшим решением для соединения с ошибкой является четкое имя «mydomain \ username»: перед установкой пакетов убивайте процессы или удалите временные файлы, просто попробуйте подключить запись своего имени пользователя только в запросе XRDP, поэтому не сохраняйте его ранее в подключении к удаленному рабочему столу Windows 7.
Если вам не разрешено очищать свое имя пользователя (XRDP всегда показываю имя по умолчанию), Я нашел для сервера, который вы пытаетесь подключить, или рассматриваете это как возможность очистить всю историю подключений, таким образом (сторона Windows - CMD): [!d6 ]
@echo off
reg delete "HKEY_CURRENT_USER\Software\Microsoft\Terminal Server Client\Default" /va /f
reg delete "HKEY_CURRENT_USER\Software\Microsoft\Terminal Server Client\Servers" /f
reg add "HKEY_CURRENT_USER\Software\Microsoft\Terminal Server Client\Servers"
cd %userprofile%\documents\
attrib Default.rdp -s -h
del Default.rdp
Затем повторите попытку подключения. Если это не сработает, вы можете попробовать:
Помните, что в Windows RDP следует использовать High Color (16 бит) или выше; или Access xrdp-sesman.log от PuTTY (cat /var/log/xrdp-sesman.log), что, вероятно, покажет «X-сервер для отображения 10 тайм-аута запуска (...), другой Xserver уже активен на дисплее 10», тогда vncserver -geometry 1024x768 :10 покажет, что есть временный файл, который вы можете очистить, поэтому удалите правильные временные файлы, как описано здесь и здесь; или Downgrade Tiger VNC.