1、安装一些依赖的包

yum install xorg-x11-server-utils xorg-x11-twm  xorg-x11-fonts*  xterm -y  

yum groupinstall "KDE Desktop"  -y   #安装KDE桌面

2、安装VNC Server服务

yum install tigervnc-server

3、修改Server配置

[root@test ~]#vim /etc/sysconfig/vncservers 

 VNCSERVERS="2:root"     #root用户启动在2端口上

 VNCSERVERS="1:test"      #test用户启动在1端口上

4、设置登录密码,如果有多个用户,需要切换到多个用户的终端下设置登录密码

su - test

[test@test ~]$ vncpasswd

Password:

5、设置桌面信息

[root@test ~]# vim ~/.vnc/xstartup 

#!/bin/sh


[ -r /etc/sysconfig/i18n ] && . /etc/sysconfig/i18n

export LANG

export SYSFONT

vncconfig -iconic &

unset SESSION_MANAGER

unset DBUS_SESSION_BUS_ADDRESS

OS=`uname -s`

if [ $OS = 'Linux' ]; then

  case "$WINDOWMANAGER" in

    *gnome*)

      if [ -e /etc/SuSE-release ]; then

        PATH=$PATH:/opt/gnome/bin

        export PATH

      fi

      ;;

  esac

fi

if [ -x /etc/X11/xinit/xinitrc ]; then

  exec /etc/X11/xinit/xinitrc

fi

if [ -f /etc/X11/xinit/xinitrc ]; then

  exec sh /etc/X11/xinit/xinitrc

fi

[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources

xsetroot -solid grey

xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &

twm &

gnome-session & set starting KDE desktop      #增加需要使用的桌面,也可以用GNOME


6、启动VNC Server

cp /lib/systemd/system/[email protected] /lib/systemd/system/vncserver@:1.service

systemctl daemon-reload

systemctl start vncserver@:1.service


可以查看是否启动:

ps -ef | grep vnc

7、下载vncviewer访问

访问地址:http://host:1


参考:https://www.linuxidc.com/Linux/2017-09/147050.htm