效果图
环境
云服务器 Ubuntu 22.04
lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 22.04.5 LTS
Release: 22.04
Codename: jammy
本地windows10
步骤
前置动作
# 远程登录
ssh root@x.x.x.x# 看看硬盘够不够空间,建议起码预留2G
df -h# 设置一个密码简单一点的用户
adduser fish
开始安装RDP服务
# 安装xrdp服务
sudo apt install xrdp# 启动
sudo systemctl start xrdp# 设置开机自启
sudo systemctl enable xrdp# 运行状态
sudo systemctl status xrdp# 开放端口 - 防火墙
sudo ufw allow 3389/tcp# 重启防火墙
sudo ufw reload# 查看防火墙状态
sudo ufw status
安装桌面
配置ok的话,推荐GNOME
sudo apt install ubuntu-desktop
配置弱鸡的话,推荐以下
sudo apt install xubuntu-desktop
如果问起“gdm3 lightdm”?参考 GDM3 vs LightDM 哪个更好? – 数字指南
低配建议lightdm
为用户准备session,包括root和自定义用户
sudo -i
echo xfce4-session>~/.xsessionsu 自定义用户名
echo xfce4-session>~/.xsession
为了预防远程桌面黑屏
完美方案——解决XRDP连接黑屏,以及桌面优化! - MaxBruce - 博客园原文:https://zhuanlan.zhihu.com/p/519648451 直到今天,我终于完美的彻底的解决了远程桌面连接的所有的我不爽的障碍! 关于如何实现Windows于Linux之间的相互的远程桌面控制,我会在近期出分享,本文着重描述,XRDP在Ubuntu上面临的两个问题: 连接黑屏https://www.cnblogs.com/bruce1992/p/16535833.html
重启系统
reboot
完成!
开始远程桌面! (勾选 始终要求凭证 可以避免一些奇怪的问题)
成功
ending...