远程桌面登录 Ubuntu 服务器时出现错误

远程桌面登录 Ubuntu 服务器时出现错误

我用Ubuntu 云访客帐户并安装 xrdp ( sudo apt-get install xrdp) 然后我使用远程桌面连接的 Windows 来远程访问它。但是在登录步骤中,我输入用户名和密码后总是出现此错误,尽管我输入得非常小心。

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

我是否遗漏了什么?

答案1

我遇到过类似的问题,ubuntu 上的 xrdp 似乎存在一些问题。我发现此页面对于解决其他一些问题很有用,尤其是非美国键盘的键盘问题。

关于登录问题,需要在 ubuntu 机器上设置一个名为“tsusers”的组,我通过 gui 添加了这个组,但我相信有一个命令行工具可以做同样的事情。您想要登录 xrdp 的用户名也需要是这个组的成员。因此用户“john”(您)需要有一个组“tsusers”。对于没有经验的用户(比如我自己!),当您登录时,请以“john”而不是“John”的身份登录,我相信 linux 用户名实际上都是小写的,而不是像 ubuntu 的 gui 登录那样首字母大写。

问候

答案2

简介 xrdp 是一个远程桌面协议 (RDP) 服务器,允许 RDP 客户端向用户呈现 X windows 桌面。

设置 首先安装 xrdp:

sudo apt-get -y install xrdp

接下来,将加密级别从默认更改为高低的

sudo nano /etc/xrdp/xrdp.ini
encrypt_level=high

接下来,仅允许 RDP 通过本地防火墙:

sudo ufw allow 3389/tcp

但还有一件事

sudo vim /etc/ssh/sshd_config

. 将密码验证更改为yes from no,然后保存退出。

笔记进行此更改后,按 SHIFT+ : [冒号] 在 vi​​m 编辑器中打开一个新的命令输入框。输入 wq,然后按 Enter 保存更改并退出 vim。重新启动 SSH 守护程序以使此更改生效。

    

 sudo /etc/init.d/ssh restart

临时获取root权限,并将ubuntu用户的密码改为复杂密码,以增强安全性。输入命令后按回车键passwd ubuntu,会提示输入两次新密码。     

 sudo –i passwd ubuntu

最后,重新启动 xrdp 你就能够连接了:

sudo /etc/init.d/xrdp restart

答案3

问题是配置必须进行调整。

将您想要使用的用户添加到标准tsusers组(您可能必须先创建)中,如中所定义/etc/xrdp/sesman.ini,或者取消注释sesman.ini定义组要求的行。

还要注意键盘映射/键盘设置:它有一个美国键盘映射的后备选项,因此特殊字符需要以另一种方式输入。
它可能没有被预加载(或自动检测),因此必须从控制台生成(km-xxxx.ini在 中/etc/xrdp

可以使用 创建一个新的键盘映射xrdp-genkeymap,但如果您有一个瑞士德语键盘映射,那么您可能不太走运;然后您可能必须将工作km-xxxx.ini文件复制到目录中/etc/xrdp,例如:ch-DE -> km-0807.ini

如果您想调整登录体验,您可能还需要查看位于/usr/share/xrdp或的徽标/usr/local/share/xrdp

你可能还想查看 xrdp 文档
http://www.xrdp.org(www 是必需的)
或 github 页面https://github.com/neutrinolabs/xrdp

答案4

我遇到了同样的问题“... xrdp_mm_process_login_response:登录失败”。最后,我发现问题(就我而言)是 /etc/xrdp 中设置的键盘不是我的 Windows 桌面的键盘代码... 在 /etc/xrdp/" 中默认安装了不同的“km-0xxx.ini”文件。我发现我的台式电脑的键盘代码不在那里。您可以在这里找到所有代码:https://msdn.microsoft.com/en-us/library/ee825488%28v=cs.20%29.aspx 我将 /etc/xrdp 中的所有“km-0xxx.ini”重命名为“km-0xxx.ini.BAK”,然后下载并复制到 /etc/xrdp 中我的正确键码(在我使用的比利时-法语 azerty 键盘中为 km-0831)。此后:一切正常。不知道您是否遇到同样的问题... 成功!

相关内容