连接错误/问题(Windows 10 RDP到XRDP)

我遇到了XRDP无法正常工作的另一个问题。 我已经有很长一段时间了,我认为我需要帮助。 我认为这是Ubuntu机器没有监听端口的问题。

我按照http://www.tweaking4all.com/software/linux-software/use-xrdp-remote-access-ubuntu-14-04/上的指南进行操作。

但是,当我从Windows转到rdp时,我能够连接并输入用户名和密码,但是当我这样做时,我收到以下错误:

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" sudo netstat -peant | grep "127.0.0.1" ,我滚动浏览,我没有看到任何连接到端口5910.我相信我发现了一个大问题。 我现在的问题是如何设置xrdp来监听端口5910?

好的,所以我找到了解决我的问题的命令。 运行此命令以删除错误

运行gsettings set org.gnome.Vino require-encryption false

我发现这个对我很有用。 https://ubuntuforums.org/showthread.php?t=1314336

我在这里总结一下解决方案:

我不得不删除xrdp,vnc4server,tightvnc,这些都是以错误的顺序安装的。 我不得不安装tightvncserver,然后安装xrdp。

 sudo apt-get remove xrdp vnc4server tightvncserver sudo apt-get install tightvncserver sudo apt-get install xrdp 

然后重启xrdp服务:

 sudo service xrdp restart 

我很新,我已经阅读过关于此的错误和文档。

我所做的就是使用这些命令停止并启动xrdp:

 sudo service xrdp stop sudo service xrdp start 

我在这个问题上遇到了困难(Windows 7远程桌面连接 – XRDP CentOS),通过搜索我发现最简单的错误解决方案– 问题连接明确的“mydomain \ username”登录 :在安装包之前,杀死进程或删除临时文件,只是尝试连接在XRDP请求中写入您的用户名,因此不要先将其保存在Windows 7远程桌面连接中。

如果您不允许清除用户名(默认情况下XRDP始终显示名称),请清除您尝试连接的服务器的RDP连接历史记录 ,或以此方式清除所有连接历史记录(Windows端) – CMD):

 @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 

然后再次尝试连接。 如果它不起作用,您可以尝试:

  1. 请记住,在Windows RDP中应使用高彩色(16位)或更高; 要么

  2. 通过PuTTY访问xrdp-sesman.log( cat /var/log/xrdp-sesman.log ),可以概括地显示“X服务器显示10启动超时(…)另一个Xserver已经在显示器10上激活”,然后vncserver -geometry 1024x768 :10将显示有一个临时文件可以清除,所以删除正确的临时文件,如此处和此处所述 ; 要么

  3. 降级Tiger VNC 。

这篇文章帮我摆脱了这个问题。 之后我重新启动了xrdp服务,以确保它。

您是否尝试过创建包含的文件/etc/X11/Xwrapper.config

allowed_users = anybody

请注意,我使用Windows 10连接debian 9.我使用了Xorg