操作系统:CentOS 7.6 64位

安装图形界面

#列出的组列表里有GNOME Desktop
yum grouplist
#安装
yum groupinstall -y "GNOME Desktop"
#修改默认启动方式为图形化界面
systemctl set-default graphical.target
#修改默认启动方式为命令行界面
systemctl set-default multi-user.target
reboot

安装VNCServer

yum install tigervnc-server
#复制vnc的启动操作脚本,'1'为桌面号
cp /lib/systemd/system/vncserver@.service /lib/systemd/system/vncserver@:1.service
#编辑启动脚本,<USER>修改为root
vi /lib/systemd/system/vncserver@:1.service
#重载配置文件
systemctl daemon-reload
#设置vnc密码
vncpasswd
#"view-only password"可设可不设

启动VNC Server

#设置开机启动并启动服务
systemctl enable vncserver@:1.service
systemctl start vncserver@:1.service

防火墙设置

  1. 防火墙禁用
systemctl stop firewalld.service
systemctl disable firewalld.service
  1. 防火墙开放端口
#端口为5900+桌面号
firewall-cmd --zone=public --add-port=5901/tcp --permanent

使用与连接

下载VNC Vierwe,新建连接

在VNC Server中填入IP+桌面号即可

附录-常用命令

#启动、停止、查看运行状态、设置开机启动、禁止开机启动  VNC Server:
systemctl [ start | stop | status | enable | disable ] vncserver@:1.service

#修改VNC Server账号密码:
su <账号>
vncpasswd