• 利用vncserver实现登陆远程服务器的图形界面

     1,先启动vncserver服务(linux已经打包安装)

     2,配置:

        vi /etc/sysconfig/vncserver

        主要配置两个地方就可以了!

        1)VNCSERVERS="1:root 2:oracle"

        2) VNCSERVERARGS[1]="1028x1024"

           VNCSERVERARGS[1]="1028x1024"

         PS:"1:root 2:oracle"--1和2是用来标识不同的vncserver,每个用户都可以启动

             一个vncserver的!如下图所示的:

             利用vncserver实现登陆远程服务器的图形界面_第1张图片

             此处的:2就表示oracle用户登陆(VNCSERVERS="1:root 2:oracle")

      3,创建登陆vncserver的用户密码

          [oracle@tianshui ~]$ vncserver

          此时会提示你创建密码---当前系统是什么用户就是什么用户登陆vncserver的密码!

      4,创建xstartup文件并配置该文件

          第3步,会同时创建xstartup文件(运行vncserver命令),文件默认会放在当前用户

          的家目录下的.vnc/xstartup----》即:~/.vnc/xstartup

          由此可以看到为什么每个用户都可以打开一个vncserver,应为xstartup是放在家目录!!

        配置

            vi ~/.vnc/xstartup

            去掉这两行的注释即可:

             1)unset SESSION_MANAGER

             2) exec /etc/X11/xinit/xinitrc

     5,重启服务:service vncserver restart

自此配置服务完成


  • 客户端还需要配置

    1,环境变量DISPLAY

       export DISPLAY= :0.0

       DISPLAY 环境变量格式如下host:NumA.NumB,指Xserver所在的主机主机名或者ip地址, 图形

       将显示在这一主机上,此处就是远程桌面(linux的图形界面)显示在(传到)当前主机上!!

   2,xhost+

       使本地的主机具有访问远程桌面的权限

       xhost + 是使所有用户都能访问Xserver.

              xhost + ip使ip上的用户能够访问Xserver.