ubuntu 16.04/18.04/20.04/21.10配置远程桌面访问

远程桌面在 Linux 中一般使用 VNC ,下面我们总结一下 ubuntu 16.04/18.04 下的配置总结:

设置开机启动

里面内容如下:

配置 systemd 启用服务

如果登录之后,只出现一个桌面背景,没有任何菜单,如下:

参考 Intel NUC(NUC6i3SYH)在不接显示器的情况下VNC不显示桌面(Ubuntu 18.04) 解决,网上搜索相关问题的时候可以使用关键词 HEADLESS X11 查找解决方案,其实就是不插入显示器的情况下,如何强制显卡渲染。

如果系统是ubuntu 21.10版本,则需要编辑

然后在文件尾部,增加如下配置:

完成后,重启系统。

注意:如果系统上使用nvidia显卡,需要首先通过nvidia-xconfig生成默认配置,如果没有默认配置,会导致 nvidia-smi找不到显卡,一些使用显卡的计算任务或者机器学习框架会出现问题。

参考命令如下:

可能会生成类似如下配置内容:

然后在配置文件的尾部增加

最后修改Section "ServerLayout"字段里的Screen 0为新增的屏幕(Section "Screen" 字段中的 Identifier定义的名字)。

修改参考如下:

修改后的完整内如如下:

尽管经过上面的设置,可以正确使用VNC,但是更推荐使用RDP协议,功能更丰富,性能更高,安全性更好。参考 VNC 还是 RDP? 云上的远程桌面究竟该如何选

参考链接


发布者

《ubuntu 16.04/18.04/20.04/21.10配置远程桌面访问》上有2条评论

    1. 如果系统当前默认的是 gdm3 则执行 sudo dpkg-reconfigure gdm3
      如果系统当前默认的是 lightdm 则执行 sudo dpkg-reconfigure lightdm
      但是从目前测试来看,不管执行哪个,都会弹出一个选择界面,让我们在两者中选择一个

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注