【问题标题】:Guacamole disconnect RDP silently鳄梨酱以静默方式断开 RDP
【发布时间】:2020-10-15 17:41:03
【问题描述】:

我在 tomcat 7.0.76 和 CentOS 7.8.2003 上使用 guacamole-client-1.0.0

我解决了这个问题403 (Forbidden)

但是,我还无法使用 tomcat 日志中的消息 ONLY Error connecting to RDP server 连接 RDP。

这里是user-mapping.xml

<authorize username="test" password="test#123">
   <connection name="10.0.3.111">
           <protocol>rdp</protocol>
           <param name="hostname">10.0.3.111</param>
           <param name="port">3389</param>
           <param name="username">*****</param> 
           <param name="password">*****</param>
           <param name="domain">****</param>                                                                                              
    </connection>
  </authorize>

我已经通过 fireshark 检查了数据包。

Gugacamole 主机和目标台式机都在交换一些基于 3389 的数据包。

但是,我从wireshaek的结果中找不到任何错误数据包。

鳄梨酱主机中的数据包

# tshark -i ens192 -f 'tcp port 3389' 
Running as user "root" and group "root". This could be dangerous.
Capturing on 'ens192'
  1 0.000000000    10.0.3.13 -> 10.0.3.111   TCP 74 34644 > ms-wbt-server [SYN] Seq=0 Win=29200 Len=0 MSS=1460 SACK_PERM=1 TSval=99213719 TSecr=0 WS=128
  2 0.000153298   10.0.3.111 -> 10.0.3.13    TCP 66 ms-wbt-server > 34644 [SYN, ACK] Seq=0 Ack=1 Win=64000 Len=0 MSS=1460 WS=1 SACK_PERM=1
  3 0.000168688    10.0.3.13 -> 10.0.3.111   TCP 54 34644 > ms-wbt-server [ACK] Seq=1 Ack=1 Win=29312 Len=0
  4 0.000550557    10.0.3.13 -> 10.0.3.111   COTP 92 CR TPDU src-ref: 0x0000 dst-ref: 0x0000
  5 0.004661563   10.0.3.111 -> 10.0.3.13    TCP 60 ms-wbt-server > 34644 [RST, ACK] Seq=1 Ack=39 Win=0 Len=0

目标台式电脑中的数据包

149 6.261424    10.0.3.13   10.0.3.111  TCP 74  34644  >  3389 [SYN] Seq=0 Win=29200 Len=0 MSS=1460 SACK_PERM=1 TSval=99213719 TSecr=0 WS=128
150 6.261506    10.0.3.111  10.0.3.13   TCP 66  3389  >  34644 [SYN, ACK] Seq=0 Ack=1 Win=64000 Len=0 MSS=1460 WS=1 SACK_PERM=1
151 6.26157 10.0.3.13   10.0.3.111  TCP 60  34644  >  3389 [ACK] Seq=1 Ack=1 Win=29312 Len=0
152 6.261955    10.0.3.13   10.0.3.111  SSL 92  Continuation Data
153 6.266009    10.0.3.111  10.0.3.13   TCP 54  3389  >  34644 [RST, ACK] Seq=1 Ack=39 Win=0 Len=0

如何找到更详细的信息。

【问题讨论】:

  • 我发现我应该将 `Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp>SecurityLayer '的值从 2 改为 1。
  • 它工作正常。但我不知道与问题有多大关系。给我某人的想法作为答案。

标签: windows rdp guacamole


【解决方案1】:

根据Guacamole doc,可以配置“安全”属性。

有了您的评论,我知道您在 user-mapping.xml 中需要这个:

<authorize username="test" password="test#123">
   <connection name="10.0.3.111">
           <protocol>rdp</protocol>
           <param name="hostname">10.0.3.111</param>
           <param name="port">3389</param>
           <param name="username">*****</param> 
           <param name="password">*****</param>
           <param name="domain">****</param>
           <param name="security">2</param>
    </connection>
</authorize>

【讨论】:

  • 对不起,它不适合我。我仍然需要设置注册表值。
猜你喜欢
  • 2021-09-28
  • 2017-10-17
  • 2017-10-05
  • 2016-10-06
  • 2021-10-06
  • 2017-04-13
  • 2019-02-14
  • 2017-03-28
  • 2019-04-04
相关资源
最近更新 更多