关于运行什么的一些背景知识:
我有一个通过VM运行Ubuntu的Windows 10桌面.. 在Ubuntu的这个版本16上,我有guacamole服务器,guacd和tomcat运行良好,没有任何问题...我可以通过VM上的localhost访问鳄梨调制解调器客户端...现在我可以看到我创建的RDP连接当我加载guacamole客户端时,在user-mapping.xml文件中,但是当我尝试访问它时,在2秒内我得到一个"连接错误:鳄梨酱服务器内发生了一个国际错误,并且连接已经已被终止。"
系统日志除了终端所说的内容之外没有其他信息("在主机x.x.x.x上侦听,端口xxxx")
现在我不能完全确定我是否正确设置了连接..我所做的是在我的桌面上启用远程访问(这是ubuntu的虚拟机所在的位置)并且我的计算机已经IP (google whats my ip)并使用了...以下是我的user-mapping.xml文件样本
dynamic_cast
答案 0 :(得分:1)
鳄梨调味酱显然不能自然地与Windows 10或Windows Server 2016 RDP一起使用,因此您必须编辑注册表以使其起作用。
[HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Terminal Server \ WinStations \ RDP-Tcp]
将“ SecurityLayer”值更改为1
验证“ UserAuthentication”值为0
来源:https://mangolassi.it/topic/17846/make-windows-10-server-2016-rdp-work-with-guacamole/2
答案 1 :(得分:0)
您应该检查IP地址,因为使用“google what is my ip”并不是获取您正在使用的计算机的IP地址的可靠方法。谷歌将返回谷歌可见的公共IP,最有可能不是你的机器IP。找到ip的更好方法是使用Windows中的命令“ipconfig”或Linux上的“ifconfig”。
接下来,使用某些桌面RDP客户端调试RDP连接参数和IP地址可能更容易,因为您可以避免安装Guacamole时可能出现的错误。使用例如,检查RDP连接和IP地址是否正确设置'xfreerdp / v:'(应该从终端运行)。
如果连接工作于xfreerdp,则只能调试Guacamole日志,尝试提高调试级别(此处针对Web应用程序和后卫守护程序https://guacamole.incubator.apache.org/doc/gug/configuring-guacamole.html进行了解释)
如果我理解正确,您正在尝试从VM到主机的RDP;这可能会显示主机桌面上有VM,以递归方式显示主机桌面等...我不确定这是否可行,最好从其他机器上试试。
答案 2 :(得分:0)
首先:启用“远程控制”连接到这台计算机;
然后:编辑鳄梨酱连接:
具有正确的主机名,端口(3389),用户名和密码。完成。