安装依赖

1
2
3
yum -y groupinstall "X Window System"
yum -y groupinstall "GNOME Desktop"
yum -y groupinstall "Graphical Administration Tools"

如果在安装时提示”Transaction check error”错误 执行:yum update grub2-common

安装tigervncserver

1
yum -y install tigervnc-server tigervnc-server-module

拷贝配置文件

1
cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service

修改配置文件

设置用户root相关参数(将文中的“”替换为你系统的用户名,这里我填写的是root,你可以填写成你的系统登录名)

1
2
3
4
5
6
7
8
9
10
[Unit]
Description=Remote desktop service (VNC)
After=syslog.target network.target
[Service]
Type=forking
# Clean any existing files in /tmp/.X11-unix environment
ExecStartPre=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'
ExecStart=/sbin/runuser -l root -c "/usr/bin/vncserver %i"
PIDFile=/root/.vnc/%H%i.pid
ExecStop=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'

更新systemctl以使其生效;

1
systemctl daemon-reload 

设置vncserver的密码

1
vncpasswd

启动服务

1
vncserver

授权

1
chmod 777 /root/.vnc/xstartup

查看端口

1
netstat -lntp | grep vnc

设置为开机自动启动;

1
systemctl enable vncserver@:1.service

放行防火墙