以下操作都是以root权限进行。
环境:
ubuntu-22.04.1-desktop-amd64.iso 安装的带有gui界面
已初始化root密码
1、安装软件
apt install xrdp xfce4 -y
2、编辑xrdp配置文件:
cd /etc/xrdp/
vim /etc/xrdp/xrdp.ini
2.1 找到如下进行修改。设置为0.0.0.0
[Xvnc]
ip=0.0.0.0
保存退出。
2.2 编辑同文件夹内文件 startwm.sh //第一个if后面加入echo一句
vim startwm.sh
if test -r /etc/profile; then
. /etc/profile
fi
echo xfce4-session >~/.xsession
保存退出。
2.3 命令行执行,生成文件
echo xfce4-session >~/.xsession
3、启动xrdp,设置开机自启
service xrdp start //启动xrdp服务
systemctl enable xrdp //加入开机自启
4、设置Ubuntu系统允许root远程桌面登录。需要注释以下两个文件,开头的第三行
vim /etc/pam.d/gdm-autologin
#auth required pam_succeed_if.so user != root quiet_success
vim /etc/pam.d/gdm-password
#auth required pam_succeed_if.so user != root quiet_success
保存退出
5、修改/root/.profile文件
在最后一行mesg n 2> /dev/null || true
的前面加上tty -s&&后变为
tty -s&& mesg n 2> /dev/null || true
保存退出。
6、重启系统。
init 6
7、使用Windows远程桌面连接即可