Ubuntu18.04 LTS 安装 VNC Server[x11vnc,tightvncserver,vnc4server]

总结:

在安装过程中出现了各种惊喜和意外,测试环境使用Ubuntu 18.04LTS 最小化Desktop版本,VM安装完成后以此作为模版,每次测试都是以新的完全克隆镜像作为测试环境,

安装组件 开启组件 监控端口 VNC连接情况 使用效果
x11vnc x11vnc 5900 可连接,访问正常 切换窗口有明显卡顿
tightvncserver tightvncserver 5901 可连接,访问异常 只看到了一个灰色屏幕,无法操作
vnc4server vnc4server 5901 可连接,访问异常 只看到了一个灰色屏幕,无法操作
vino sharing 5900 无法连接 无法连接
x11vnc、vino sharing 5900 无法连接 无法连接
tightvncserver、vino sharing 5900 无法连接 无法连接
vnc4server、vino sharing 5900 无法连接 无法连接
vino

dconf-editor

sharing 5900 可连接,访问正常 使用流畅
x11vnc、vino

dconf-editor

sharing 5900 可连接,访问正常 使用流畅,在卸载x11vnc之后,重启电脑,还是可以连接(与VNCServer无关)
tightvncserver、vino

dconf-editor

sharing 5900 可连接,访问正常 使用流畅,在卸载tightvncserver之后,重启电脑,还是可以连接(与VNCServer无关)
vnc4server、vino

dconf-editor

sharing 5900 可连接,访问正常 使用流畅,在卸载vnc4server之后,重启电脑,还是可以连接(与VNCServer无关)

回头来看安装过程(VNC Server不那么重要了,vino,dconf-editor 安装了,配置好就可以使用VNC Client 连接了):

之前需要在Ubuntu18.04 LTS 安装 VNC Server,找了些资料都没能完美解决,后来用了RealVNC,可以参考

https://blog.csdn.net/yidichaxiang/article/details/96429007

最近测试XRDP,过程中需要开启VNC支持,找到了一篇不错的文章记录下来:

主要参考:

https://blog.csdn.net/gsls200808/article/details/84311845

1.设置桌面共享

点击 Win键 查找 sharing/共享

Ubuntu18.04 LTS 安装 VNC Server[x11vnc,tightvncserver,vnc4server]

打开桌面共享

Ubuntu18.04 LTS 安装 VNC Server[x11vnc,tightvncserver,vnc4server]

系统采用的是 桌面版 最小化安装,上面图片中的红框标注的开关无法开启,下方的屏幕共享状态 没有显示

这个问题可以参考https://blog.csdn.net/baidu_32678951/article/details/89344307

sudo apt install vino

安装完成后,重新按照上面步骤就可以看到屏幕共享状态,然后继续开启 Sharing:

设置密码并打开选项(后面安装vnc4server时,没有设置密码,用的这里的密码就可以用vnc viewer连接访问了)

Ubuntu18.04 LTS 安装 VNC Server[x11vnc,tightvncserver,vnc4server]

2.安装vncserver

这里安装基于vnc4server

sudo apt-get vnc4server

3.安装dconf-editor取消权限限制

sudo apt-get install dconf-editor

打开dconf-editor工具,在桌面搜索dconf-editor打开

打开之后,依次展开org->gnome->desktop->remote-access,然后取消 “requlre-encryption”的勾选即可

Ubuntu18.04 LTS 安装 VNC Server[x11vnc,tightvncserver,vnc4server]

4.测试连接

这里使用的是VNC Viewer
Ubuntu18.04 LTS 安装 VNC Server[x11vnc,tightvncserver,vnc4server]

Ubuntu18.04 LTS 安装 VNC Server[x11vnc,tightvncserver,vnc4server]

Ubuntu18.04 LTS 安装 VNC Server[x11vnc,tightvncserver,vnc4server]

连接成功。

那 tigervncserver 是不是也可以呢?

  1. vdm:~$ sudo apt remove vnc4server
  2. vdm:~$ sudo apt autoremove

这是使用vnc viewer 还是能够 连接到 linux的,怀疑进程还在,重启电脑

vdm:~$ sudo apt install tightvncserver

安装完成后,直接vnc viewer 能够 连接linux。

当我把tigervnc卸载了之后,重启准备测试x11vnc时,只开启sharing,没有vncserver时,vnc viewer 还是能够 连接到 linux的,难道vnc协议sharing已经自己支持了T_T!!!

阅读剩余
THE END