1.安装图形桌面
bash
yum groupinstall -y "GNOME Desktop"
2.关闭SElinux
bash
setenforce 0
sed -i 's/^SELINUX=.*/SELINUX=disabled/' /etc/selinux/config
3.关闭防火墙
bash
systemctl stop firewalld
systemctl disable firewalld
4.安装 TigerVNC Server
bash
yum install -y tigervnc-server tigervnc
5.修改配置文件
bash
cat > /etc/systemd/system/vncserver@:1.service << EOF
[Unit]
Description=Remote desktop service (VNC)
After=syslog.target network.target
[Service]
Type=forking
User=root
ExecStartPre=-/usr/bin/vncserver -kill %i
ExecStart=/sbin/runuser -l root -c "/usr/bin/vncserver %i"
PIDFile=/root/.vnc/%H%i.pid
ExecStop=-/usr/bin/vncserver -kill %i
[Install]
WantedBy=multi-user.target
EOF
6.设置 VNC 密码
bash
vncpasswd
输入两次密码(不显示 ,直接敲),完成后会生成 ~/.vnc/
7.启动 VNC 并设开机自启
重载配置
bash
systemctl daemon-reload
启动
bash
systemctl start vncserver@:1.service
开机自启
bash
systemctl enable vncserver@:1.service
查看状态
bash
systemctl status vncserver@:1.service
8.测试连接
用TigerVNC Viewer客户端测试。