因此,我有一个服务器,我有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成功地连接到服务器。
发布于 2014-08-21 15:26:09
我有一个用户有同样的问题,在尝试了Sjaak的解决方案之后,他仍然无法登录,所以我做了一个ps -ef|grep vnc,并找到了一个与用户UID一起的进程,所以我杀死了这个进程,让用户再次尝试,登录成功了。
发布于 2014-01-19 18:07:39
在Ubuntu服务器上,您可以删除主目录中.vnc隐藏文件夹的(内容)。会隐藏你的旧密码。下次登录时将重新创建它,然后使用您的新密码。
发布于 2016-12-08 08:33:51
我通过ssh连接到RDC并输入以下命令来解决这个问题:
ps -ef|grep vncsudo kill process_IDhttps://unix.stackexchange.com/questions/106974
复制相似问题