linux ubuntu 安装xrdp供windows远程

原文地址:https://zhuanlan.zhihu.com/p/40937988

----------------我的实现----------------

ubuntu 20.04,且保证桌面系统是gnome

windows 10

1、sudo apt install xrdp

2、sudo vim /etc/xrdp/startwm.sh

(1)将最后2行test和exec注释

(2)添加一行:gnome-session

3、确保ubuntu防火墙开通3389端口

4、在windows,win+r,输入mstsc,打开远程桌面连接窗口,输入ubuntu的IP地址

5、选择xorg,输入用户名、密码,最好不要使用root

6、首次登录后,桌面系统会提示设置一些桌面信息

7、进入桌面后,如果有Authentication Required窗口,点击Cancel即可。

注意:我没有重启直接就能用了,如果不能用,

原文说到,需要重启,且不在命令行登录你即将要使用的账号。

----------------我遇到的问题----------------

以上是正常能用的情况,我遇到2个问题,不够专业,未解决:

(1)使用root登录,桌面系统休眠重启后,输入正确的密码,始终无法验证通过进入桌面系统,只能重启解决

(2)使用普通用户登录,桌面系统休眠重启后,输入正确的密码,可以验证通过,

但是,桌面左上角会出现Authentication Required窗口,Cancel和Authenticate两种方法,

都无法使该窗口消失。

(3)所以,我最后,将Settings --> Power --> Blank Screen选择为Never,使桌面系统永不休眠来解决。

(4)使用普通用户登录,桌面按钮或shutdown now关机,都会提示Authentication Required,只能sudo shutdown now解决。