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 装完别急着用:中文显示、中文输入法一次配好 - 魔都水滴 ,这里略过。