大部分人搭建的VNC服务,连接后是灰屏,马赛克等格式的,如图:
体验非常不好,通过查看ubuntu官网查到了相关线索,还是因为vncserver的配置文件问题导致;
参考链接:
https://askubuntu.com/questions/1205687/ubuntu-18-04-vnc-grey-screen
亲测可以哈,登陆图:
下面咱们开始配置下
一、安装vnc服务及配置
1、更新获取软件及版本信息
# sudo apt-get update
2、安装VNC4Server
# sudo apt-get install vnc4server
有时候会遇到没有vnc4server包的问题,添加源即可
# vim /etc/apt/source.list追加deb http://archive.ubuntu.com/ubuntu/ bionic universe # apt update 更新下源
3、启动vnc服务
# vncserver
首次的话会让输入密码,输入vnc登陆的密码即可。
4、查看服务运行状态
# ss -nltp 或者是netstat -nltp
二、Gnome 桌面环境安装与配置
1、安装X-windows的基础
# sudo apt-get install x-window-system-core
2、安装登录管理器
# sudo apt-get install gdm3
3、安装Ubuntu的桌面
# sudo apt-get install ubuntu-desktop
4、安装Gnome相关配套软件
# sudo apt-get install gnome-panel gnome-settings-daemon metacity nautilus gnome-terminal
5、修改VNC配置文件
# vim ~/.vnc/xstartup autocutsel -fork xrdb $HOME/.Xresources xsetroot -solid grey exportXKL_XMODMAP_DISABLE=1exportXDG_CURRENT_DESKTOP="GNOME-Flashback:Unity"exportXDG_MENU_PREFIX="gnome-flashback-"unset DBUS_SESSION_BUS_ADDRESS gnome-session --session=gnome-flashback-metacity --disable-acceleration-check--debug &
6、重启桌面进程
# vncserver -kill :1# vncserver :1
下载vncserver工具连接
官网:https://www.realvnc.com/en/connect/download/viewer/
测试vnc连接
注:安全组已经要放通,并且服务器中的ufw保证不会拦截。
可以关闭ufw测试
# ufw disable // 关闭防火墙 # ufw status // 查看状态 # ufw enable // 开启防火墙