ubuntu20 安装远程桌面
-
安装xrdp
sudo apt install xrdp
验证
sudo systemctl status xrdp
-
添加用户组
默认情况下,Xrdp 使用
/etc/ssl/private/ssl-cert-snakeoil.key
,它仅仅对“ssl-cert” 用户组成语可读。运行下面的命令,将xrdp
用户添加到这个用户组:sudo adduser xrdp ssl-cert
重启生效
sudo adduser xrdp ssl-cert
-
配置防火墙
允许指定ip 访问
sudo ufw allow from 192.168.33.0/24 to any port 3389
允许任意ip 访问
sudo ufw allow 3389
问题记录
-
以上方式对应桌面版的ubuntu ,如果是服务器版需安装桌面
-
remote 远程黑屏,原因之一是本地已经登录,重启就行,参考完美方案——解决XRDP连接黑屏,以及桌面优化! - 知乎 (zhihu.com)
-
远程桌面与原生桌面不一致
需要另外配置
vim ~/.xsessionrc 添加: export GNOME_SHELL_SESSION_MODE=ubuntu export XDG_CURRENT_DESKTOP=ubuntu:GNOME export XDG_CONFIG_DIRS=/etc/xdg/xdg-ubuntu:/etc/xdg
重启远程桌面服务
sudo systemctl restart xrdp.service