鳄梨酱 Windows 10 RDP 失败

问题描述 投票:0回答:5

关于正在运行的内容的一些背景:

我有一个通过 VM 运行 Ubuntu 的 Windows 10 桌面。 在这个版本 16 的 Ubuntu 上,我有鳄梨酱服务器、guacd 和 tomcat 运行得很好,没有任何问题......我可以通过我在 VM 上的本地主机访问鳄梨酱客户端......现在我可以看到我创建的 RDP 连接当我加载鳄梨酱客户端时在 user-mapping.xml 文件中,但每当我尝试访问它时,在 2 秒内我收到“连接错误:鳄梨酱服务器内发生国际错误,并且连接已终止。 “

系统日志除了终端所说的内容外没有其他信息(即“监听主机 x.x.x.x,端口 xxxx”)

现在我不完全确定我是否正确设置了连接..我所做的是在我的桌面上启用远程访问(这是 ubuntu 的 VM 所在的位置)并获取我的计算机 IP(google whats my ip)并使用它......这是我的 user-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>
ubuntu ubuntu-16.04 guacamole
5个回答
7
投票

鳄梨酱显然不能自然地与 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
投票

首先:启用远程控制连接到此计算机;

然后:编辑鳄梨酱连接:

  1. 参数:身份验证:安全模式:任何
  2. 参数:身份验证:忽略服务器证书:已检查

具有正确的主机名、端口(3389)、用户名和密码。完成。


0
投票

您应该检查 IP 地址,因为使用“google what is my ip”不是获取您正在使用的机器的 IP 地址的可靠方法。 Google 将返回 Google 可见的公共 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 的主机桌面,递归地显示主机桌面等等......我不确定这是否可行,最好从另一台机器上尝试。


0
投票

帮我打一行

<param name="ignore-cert">true</param>

在 /etc/guacamole/user-mapping.xml


-3
投票

我们在鳄梨酱 1.3 上安装了 Windows Server 2019,通过 rdp 更新连接到 1.5 停止。我们对服务器上的注册表进行了调整,但没有帮助。我还能尝试什么?

© www.soinside.com 2019 - 2024. All rights reserved.