Windows 远程 Ubuntu 24.04 桌面

Tailscale 组网 + Ubuntu 自带的 GNOME Remote Desktop,Windows 用 mstsc 直连。

1. 拿 Tailscale 地址

两台机器登录同一个 Tailscale 账号,在 Ubuntu 上:

bash 复制代码
tailscale ip -4          # 记下这个 100.x.x.x

2. 装服务、生成证书

bash 复制代码
sudo apt install gnome-remote-desktop

sudo mkdir -p /var/lib/gnome-remote-desktop
sudo openssl req -x509 -newkey rsa:4096 -days 3650 -nodes \
  -keyout /var/lib/gnome-remote-desktop/rdp-key.pem \
  -out /var/lib/gnome-remote-desktop/rdp-cert.pem \
  -subj "/CN=$(hostname)"

sudo chown -R gnome-remote-desktop:gnome-remote-desktop /var/lib/gnome-remote-desktop
sudo chmod 600 /var/lib/gnome-remote-desktop/rdp-key.pem

3. 配置并启动

bash 复制代码
sudo grdctl --system rdp set-tls-cert /var/lib/gnome-remote-desktop/rdp-cert.pem
sudo grdctl --system rdp set-tls-key /var/lib/gnome-remote-desktop/rdp-key.pem
sudo grdctl --system rdp set-credentials <用户名> <RDP密码>
sudo grdctl --system rdp disable-view-only
sudo grdctl --system rdp enable

sudo systemctl enable --now gnome-remote-desktop
sudo systemctl restart gnome-remote-desktop
sudo grdctl --system status

status 里要看到 Username 有值、View-only: no

如果 ufw 是 active:

bash 复制代码
sudo ufw allow in on tailscale0 to any port 3389 proto tcp

4. Windows 连接

Win+Rmstsc → 计算机填 100.x.x.x → 用第 3 步设的用户名密码 → 证书警告点是。


三个必须注意的点

  • --system 不能省 ,也不能漏 sudo。不带这个参数配的是另一套用户级实例,SSH 环境下配不成,status 里会显示 Username: (empty)
  • disable-view-only 不能漏,否则连上去鼠标键盘不起作用。
  • RDP 密码和系统密码是两套 ,登录时用 set-credentials 设的那个。

Init TPM credentials failed 是正常提示,机器没 TPM 芯片而已,忽略。

出问题查日志:

bash 复制代码
sudo journalctl -u gnome-remote-desktop -n 50 --no-pager
相关推荐
2401_862880821 小时前
Linux应用层开发 --- HTTP
linux·运维·http
s_w.h1 小时前
【 linux 】线程互斥与同步
java·linux·服务器·开发语言
可爱系程序猿1 小时前
libcrypto-3-x64.dll 加载失败排查:OpenSSL 3 版本、PATH 顺序与 x64 依赖如何对应
linux·运维·服务器·程序人生·电脑
zbyyd1 小时前
Linux 网络编程:IO 多路复用
linux·运维·c语言·网络
fengyehongWorld1 小时前
Linux 域名申请与DNS解析
linux·运维·服务器
晊晌_h2 小时前
嵌入式从0到精通——Linux 网络通信|TCP、HTTP 网络编程
linux·c语言·网络
是小李呀2 小时前
Windows 虚拟内存配置完全指南:从原理到实操,彻底解决内存不足与 OOM 问题
windows
筝筝ba2 小时前
linux查询某个网卡是否插了对应网线的命令
linux·运维·网络
小宏运维有点菜2 小时前
Raid-1安装Ubuntu 24.04 LTS
linux·运维·服务器