【发布时间】: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。
-
它工作正常。但我不知道与问题有多大关系。给我某人的想法作为答案。