• 实践过配置成功的VNC安装配置


           VNC安装步骤说明那个

    1、安装图形界面

       #yum install tigervnc-server tigervnc 

    2、启动VNCServer

         #vncserver

         对应的关闭图形界面的命令

         #vncserver -kill :1 vncserver -kill :2  其中的1,2 下面说明

    3、设置远程登录到桌面的配置

        #vi /etc/sysconfig/vncservers

        在文件尾部添加以下代码

      VNCSERVERS="1:root 2:oracle" #这里设置root,oracle可以远程登录,可以设置多个需要远程登录的账户,
      VNCSERVERARGS[1]="-geometry 1024x768 -alwaysshared -depth 24"

         1、-alwaysshared表示同一个显示端口允许多用户同时登录 -depth代为色深,参数有8、16、24、32;
         2、这里的“用户名”是指linux系统用户的名称;
         3、上面三行中第一行是设定可以使用VNC服务器的帐号,可以设定多个,但中间要用空格隔开。注意前面的数字“1”或是“2”,当你要从其它电脑来VNC服务器时,就需要用IP:1这种方法,而不能直接用IP。如假定你的VNC服务器IP是192.168.1.100,那想进入VNC服务器,并以peter用户登录时,需要在vncviewer里输入IP的地方输入:192.168.1.100:1,如果是root,那就是192.168.1.100:2;
         4、下面两行[1][2]最好与上面那个相对应,后面的800X600可以换成你电脑支持的分辨率。注意中间的”x”不是“*”,而是小写字母”x”。

    4、VNC设置密码

       需要分别登录到对应的root和oracle中执行以下命令

       #vncpasswd

       输入远程登录密码

    5、修改远程桌面显示配置文件:

       # vim /root/.vnc/xstartup

       显示以下代码内容


    xsetroot -solid grey
    #!/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
    [ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup//新增此行
    [ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
    xsetroot -solid grey
    xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
    #twm &//屏蔽此行

    gnome-session & //新增此行


    6、设置vnc远程访问端口

       vnn的远程访问端口会被iptables过滤,需要添加允许iptables访问规则

       执行netstat 命令查看vncserver访问端口是多少(我这边是5544)

       #netstat -ntupl|grep vnc

       #vi /etc/sysconfig/iptables

       新增以下的iptables规则

       -A INPUT -m state --state NEW -m tcp -p tcp --dport 5544 -j ACCEPT

       在以下两句代码之前添加代码

    -A INPUT -j REJECT --reject-with icmp-host-prohibited
    -A FORWARD -j REJECT --reject-with icmp-host-prohibited

       重启防火墙

       #/etc/init.d/iptables restart 或#service iptables restart

    7、设置vncserver随机自启动

       #chkconfig vncserver on





    vnc客户端登陆

          vnc客户端无需安装,直接下载就可以使用,登录访问时,不是直接输入ip地址,而是根据需要登录的账户输入IP:对应编码,比如举上面的例子使用root访问则是输入IP:1访问,再输入远程访问密码




  • 相关阅读:
    Wicket框架使用小结
    【YII是个什么鬼】YII入门——URL Manager配置
    【碎碎念】你要做重要的工作
    【科普】五分钟分清网页钟各种长度单位px、em、rem
    【CSS】最简单的css3实现的水平导航栏的手风琴效果
    PYTHON__关于Socket中的Select使用理解
    PIG__Failed to create DataStorage解决方案
    MYSQL__Mysql免安装版的使用(Windows7)
    PYTHON__生成器和普通函数的区别
    vim status 颜色配置
  • 原文地址:https://www.cnblogs.com/wala-wo/p/5119287.html
Copyright © 2020-2023  润新知