sudo apt update
sudo apt upgrade -y
sudo apt install xrdp -y
sudo systemctl enable xrdp
sudo systemctl start xrdp
sudo apt install dbus-x11
sudo nano /etc/xrdp/startwm.sh
找到test -x /etc/X11/Xsession && exec /etc/X11/Xsession 这行内容,在这行内容之前加一行
export $(dbus-launch)
即最终结果类似于下面这样:
#!/bin/sh
if [ -r /etc/default/locale ]; then
. /etc/default/locale
export LANG LANGUAGE
fi
export $(dbus-launch)
test -x /etc/X11/Xsession && exec /etc/X11/Xsession
exec /bin/sh /etc/x11/xinit/xinitrc
配置防火墙放开端口
sudo ufw allow 3389/tcp
sudo systemctl restart xrdp
这个时候开mstsc客户端访问就可以了。