yum grouplist
yum groupinstall -y "GNOME Desktop"
systemctl set-default
yum install tigervnc-server -y
cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:
修改/etc/systemd/system/vncserver@:文件为:
[Unit]
Description=Remote desktop service (VNC)
After=
[Service]
Type=simple
# 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 -geometry 1280x720"
PIDFile=/root/.vnc/%H%
ExecStop=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'
[Install]
WantedBy=
保存后,执行vncpasswd,配置vnc密码
systemctl daemon-reload
systemctl start vncserver@\:
#防火墙开放端口
iptables -I INPUT -p tcp --dport 5901 -j ACCEPT
如果vnc客户端连接黑屏的话,通过下面方法解决:
#安装MATE桌面
yum groups install "MATE Desktop"
修个配置文件~/.vnc/xstartup为:
#!/bin/sh
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
mate-session &
重启vnc服务:
systemctl restart vncserver@\: