ubuntu server 26.04 加装gnome桌面和rdp

ubuntu server 加桌面?那不就是变成桌面版了吗?对了,我要的就是这个,因为我要rdp远程桌面,而ubuntu 26.04 rdp远程桌面非常简单,gnome桌面是 wayland 了,传统的那套不好使,不过其实更简单了,只是我是虚拟机从server改的,发现装完看不到界面,所以麻烦了些。

废话不说,没几步。

第一步,安装桌面:

bash 复制代码
sudo  apt  update
sudo  apt  install  ubuntu-desktop

第二步,开启rdp:

参考老外这篇 Gnome Remote Desktop on Ubuntu 26.04 | Terrence Miao's Adventures

生成证书

bash 复制代码
sudo openssl req -newkey rsa:2048 -nodes -keyout /var/lib/gnome-remote-desktop/rdp-tls.key -x509 -days 3650 -out /var/lib/gnome-remote-desktop/rdp-tls.crt -subj "/CN=$(hostname)"
sudo ls -al /var/lib/gnome-remote-desktop
sudo chown gnome-remote-desktop:gnome-remote-desktop /var/lib/gnome-remote-desktop/rdp-tls.key
sudo chown gnome-remote-desktop:gnome-remote-desktop /var/lib/gnome-remote-desktop/rdp-tls.crt
sudo ls -al /var/lib/gnome-remote-desktop

注册证书

bash 复制代码
sudo grdctl --system rdp set-tls-key /var/lib/gnome-remote-desktop/rdp-tls.key
sudo grdctl --system rdp set-tls-cert /var/lib/gnome-remote-desktop/rdp-tls.crt

sudo grdctl --system rdp set-credentials $(whoami)   rdp用户密码

服务开机自启和开启服务

bash 复制代码
sudo grdctl --system rdp enable
sudo systemctl restart gnome-remote-desktop.service

检查:日志,服务状态,端口

bash 复制代码
sudo journalctl -u gnome-remote-desktop.service -f

sudo grdctl --system status --show-credentials

sudo netstat -ntlp | grep :3389

最后就是从windows用 mstsc 登录。

中文语言显示和中文输入,参考这个 Ubuntu 26.04 装完别急着用:中文显示、中文输入法一次配好 - 魔都水滴 ,这里略过。