关于正在运行的内容的一些背景信息:
我有一个Windows 10桌面运行Ubuntu通过VM..。在Ubuntu的这个验证16上,我让guacamole服务器、guacd和tomcat运行得很好,没有任何问题.我可以通过VM上的本地主机访问guacamole客户端.现在,当我加载guacamole客户端时,我可以看到在user-mapping.xml文件中创建的RDP连接,但是当我尝试访问它时,我在2秒内得到一个“连接错误:在guacamole服务器内发生了一个内部错误,并且连接已经终止”。
系统日志除了终端在说什么之外没有其他信息(“侦听主机x.x,端口xxxx")
现在我不完全确定我是否正确地设置了连接。我所做的是在我的桌面上启用远程访问(这是ubuntu的VM ),并使用了我的计算机IP (google什么我的ip),并使用了.下面是我的用户mapping.xml文件的示例
<user-mapping>
<authorize
username="test"
password="testtest">
<connection name="Windows 10">
<protocol>rdp</protocol>
<param name="hostname">x.x.x.x</param> //my desktops ip address (From google)
<param name="port">3389</param>
</connection>
</authorize>
</user-mapping>发布于 2017-05-22 21:20:22
您应该检查IP地址,因为使用"google是我的ip“并不是获取您正在工作的机器的ip地址的可靠方法。谷歌将返回对谷歌可见的公共IP,最有可能不是你的机器IP。查找ip的更好方法是在Windows中使用命令“ipconfig”或在Linux上使用“ifconfig”命令。
接下来,使用某些桌面RDP客户端调试RDP连接参数和IP地址可能更容易,因为您可以避免安装Guacamole时可能出现的错误。检查RDP连接和IP地址是否使用例如'xfreerdp /v:‘正确设置(应该从终端运行)。
如果连接来自xfreerdp,那么您只能调试Guacamole日志,尝试提高调试级别(这里解释了web应用程序和guacd守护进程https://guacamole.incubator.apache.org/doc/gug/configuring-guacamole.html)。
如果我正确理解,您将尝试从VM到主机的RDP;这可能会显示带有VM的主机桌面,递归显示主机桌面等等.我不确定这个能不能用,最好从另一台机器上试试。
发布于 2020-03-18 17:22:18
显然,Guacamole不适用于Windows 10或WindowsServer2016RDP,所以您必须编辑注册表才能正常工作。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal服务器\WinStations\RDP-Tcp
将“SecurityLayer”值更改为1
验证“UserAuthentication”值为0
来源:https://mangolassi.it/topic/17846/make-windows-10-server-2016-rdp-work-with-guacamole/2
发布于 2019-01-18 05:35:42
首先:启用远程控制连接到这台计算机;
然后:编辑Guacamole连接:
具有正确的主机名、端口(3389)、用户名和密码。好了。
https://stackoverflow.com/questions/44039126
复制相似问题