因此,我有一台设置了RDC(远程桌面连接)的服务器,并且我正在考虑使其在Internet上全局可用,以便可以从任何地方访问它。我目前正在更改密码,以便现在可以在网络上看到它,从而更加安全,但是我遇到了一些麻烦。
我将在此处使用一些示例密码。
在更改密码之前,我可以使用RDC和以前的密码abc123进行完全访问。
我使用passwd将密码从abc123更改为d4f5g6。更改成功,但是只有当我在计算机上键入该更改时才能完全识别出来,但不能从RDC中识别出来
当我尝试使用RDC连接并使用新密码时,出现以下错误:
connecting to sesman ip 127.0.0.1 port 3350
sesman connect ok
sending login info to sesman
xrdp_mm_process_login_response: login successful for display
started connecting
connecting to 127.0.0.5910
tcp connected
security level is 2 (1 = none, 2 = standard)
password failed
error - problem connecting
请注意,当前密码为d4f5g6,只有在使用d4f5g6时才会出现此错误。如果我使用任何其他密码(包括abc123),都会收到此错误:
connecting to sesman ip 127.0.0.1 port 3350
sesman connect ok
sending login info to sesman
xrdp_mm_process_login_response: login failed
还要注意,我在连接中键入了这些凭据,并且它们没有在RDC中缓存,因此RDC似乎根本没有发挥作用。
因此,看来我的正确密码通过了第一次检查就可以了,但是不能通过第二次检查呢?这是踢脚;如果我直接在服务器上将密码更改回abc123,则可以使用abc123通过RDC成功连接到服务器...