Ubuntu 鳄梨酱Windows 10 RDP失败

Ubuntu 鳄梨酱Windows 10 RDP失败,ubuntu,ubuntu-16.04,guacamole,Ubuntu,Ubuntu 16.04,Guacamole,关于运行内容的一些背景信息: 我有一个Windows 10桌面,通过虚拟机运行Ubuntu。。 在Ubuntu的第16版上,我的鳄梨酱服务器、guacd和tomcat运行良好,没有任何问题。。。我可以通过虚拟机上的本地主机访问鳄梨酱客户端。。。现在,我可以在加载guacamole客户端时在user-mapping.xml文件中看到我创建的RDP连接,但是当我尝试访问它时,在2秒钟内我得到一个“连接错误:guacamole服务器中发生了一个国际错误,连接已终止” 除了终端所说的内容(即“正在侦听主

关于运行内容的一些背景信息:

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

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

现在我不能完全确定我是否正确设置了连接。。我所做的是在我的桌面上启用远程访问(这是ubuntu的虚拟机所在的地方),并将我的计算机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>

rdp
x、 x.x.x//我的桌面ip地址(来自谷歌)
3389

您应该检查IP地址,因为使用“google what is my IP”不是获取您正在使用的机器的IP地址的可靠方法。谷歌将返回谷歌可见的公共IP,这很可能不是你的机器IP。查找ip的更好方法是在Windows中使用命令“ipconfig”或在Linux上使用命令“ifconfig”

接下来,使用一些桌面RDP客户端调试RDP连接参数和IP地址可能会更容易,因为可以避免安装鳄梨酱时可能出现的错误。使用例如“xfreerdp/v:”检查RDP连接和IP地址设置是否正确(应从终端运行)

如果连接是从xfreerdp进行的,那么您只能调试鳄梨酱日志,请尝试提高调试级别(此处对web应用程序和鳄梨酱守护程序进行了说明)


如果我理解正确,您正在尝试从VM到主机进行RDP;这可能会显示带有虚拟机的主机桌面,递归地显示主机桌面等等。。。我不确定这是否可行,最好从另一台机器上试试。

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

然后:编辑鳄梨酱连接:

  • 参数:身份验证:安全模式:任意
  • 参数:身份验证:忽略服务器证书:已选中

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

    鳄梨酱显然不能与Windows 10或Windows Server 2016 RDP自然兼容,因此您必须编辑注册表才能正常工作

    [HKEY\U LOCAL\U MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP Tcp]

    将“SecurityLayer”值更改为1

    验证“UserAuthentication”值是否为0


    来源:

    我在这里也使用了说明