Windows远程桌面登录因Ubuntu Server 12.4而失败


8

因此,我有一台设置了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成功连接到服务器...


更改密码后,您是否重新启动了RDC服务器?
塞尔达传说

我已经重新启动了RDC程序,但是还没有实际的服务器,不。不过,我必须在早晨尝试一下,如果仅此而已,那就太傻了。
MrMusAddict 2013年

“连接到127.0.0.5910”对吗?或IP中的错字?

Answers:


10

我有一个用户遇到同样的问题,在尝试了Sjaak的解决方案后,他仍然无法登录,因此一时兴起,我做了一个ps -ef|grep vnc发现用户UID的进程,所以我杀死了该进程,让用户重试,登录成功。


2
Thx,Akers您的回答挽救了我的屁股
Arthur Kushman 2014年

太棒了,当U想要从GUI上启动f来让服务器呼吸时,这也很有用。
亚瑟·库什曼

3
这也解决了我的问题,但是我该怎么办,那些旧过程却被自己关闭了?
Jesper Grann Laursen,2015年

3

在Ubuntu服务器上,您可以删除主目录中的.vnc隐藏文件夹(的内容)。那会缓存您的旧密码。下次登录时将重新创建该密码,然后将使用新密码。


只是为了扩展Sjaak Dalens的答案,当您的.vnc目录位于nfs上并且变得过时(nfs过时的文件句柄)时,也会出现此令人困惑的错误!当然,解决方案是重新安装它。
杰伊·

1

我通过ssh连接到RDC并输入以下命令来解决此问题:

  1. ps -ef|grep vnc
  2. 在结果的第一列上,找到无法登录的用户名。
  3. 查看无法登录的用户名旁边的process_ID。
  4. sudo kill process_ID
  5. 重新连接到RDC。

1

在[Xvnc]下的sesman.ini中添加此文件即可解决我的问题!

param8=-SecurityTypes
param9=None 

$sudo nano /etc/xrdp/sesman.ini

找到我添加的“参数”

param8=-SecurityTypes
param9=None

然后运行:

$sudo service xrdp restart

在我能够登录并成功连接之后。


干杯,这个解决方案节省了我两个小时的尝试时间。XD
路德维希·周

0

我遇到了同样的错误消息。问题原来是用户名。我试图以“ HomeServer”身份登录。仅当我以“ homeserver”身份登录时才有效。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.