yum grouplist
yum groupinstall -y "GNOME Desktop"
systemctl set-default graphical.target
yum install tigervnc-server -y
cp /lib/systemd/system/[email protected] /etc/systemd/system/[email protected]:1.service
修改/etc/systemd/system/[email protected]:1.service檔案為:
[Unit]
Description=Remote desktop service (VNC)
After=syslog.target network.target
[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%i.pid
ExecStop=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'
[Install]
WantedBy=multi-user.target
儲存後,執行vncpasswd,配置vnc密碼
systemctl daemon-reload
systemctl start [email protected]\:1.service
#防火牆開放端口
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 [email protected]\:1.service