连接错误/问题(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
然后再次尝试连接。 如果它不起作用,您可以尝试:
-
请记住,在Windows RDP中应使用高彩色(16位)或更高; 要么
-
通过PuTTY访问xrdp-sesman.log(
cat /var/log/xrdp-sesman.log
),可以概括地显示“X服务器显示10启动超时(…)另一个Xserver已经在显示器10上激活”,然后vncserver -geometry 1024x768 :10
将显示有一个临时文件可以清除,所以删除正确的临时文件,如此处和此处所述 ; 要么 -
降级Tiger VNC 。
这篇文章帮我摆脱了这个问题。 之后我重新启动了xrdp
服务,以确保它。
您是否尝试过创建包含的文件/etc/X11/Xwrapper.config
allowed_users = anybody
请注意,我使用Windows 10连接debian 9.我使用了Xorg
。