1. 安装轻量化桌面环境,推荐使用 XFCE(资源占用低且功能齐全):
sudo apt update && sudo apt upgrade -y
sudo apt install xfce4 xfce4-goodies -y
2. 安装xrdp服务(xrdp支持Windows的mstsc直接连):
sudo apt install xrdp -y
# 将xrdp用户加入ssl-cert组(解决权限问题)
sudo adduser xrdp ssl-cert
# 重启xrdp服务
sudo systemctl restart xrdp
3. 配置防火墙 开放RDP默认端口(3389):
sudo ufw allow 3389/tcp
sudo ufw reload
4. 设置用户权限
若需新增用户(可选):
sudo useradd -m <用户名> -s /bin/bash
sudo passwd <用户名>
# 赋予sudo权限
sudo usermod -aG sudo <用户名>
有时候,xrdp 连接后只会出现黑屏,可能是 Xfce 没有正确配置。可以尝试以下方法:
~/.Xclients
echo "xfce4-session" > ~/.Xclients
chmod +x ~/.Xclients
sudo systemctl restart xrdp
如果用的是 startxfce4 也可以试试:
echo "exec startxfce4" > ~/.xsession
chmod +x ~/.xsession
sudo systemctl restart xrdp
其他优化(可选)
(1)安装中文支持
sudo apt install -y language-pack-zh-hans fonts-wqy-zenhei
然后切换语言:
LANG=zh_CN.UTF-8
export LANG
(2)优化远程桌面体验
禁用屏幕保护,防止远程掉线
sudo apt remove xscreensaver