zoukankan      html  css  js  c++  java
  • 实践过配置成功的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访问,再输入远程访问密码




  • 相关阅读:
    设计模式之单一职责原则
    设计模式之策略模式
    设计模式之简单工厂模式
    基于 Docker 的微服务架构实践
    深入理解Redis内存模型
    Spring核心——设计模式与IoC
    P9架构师讲解从单机至亿级流量大型网站系统架构的演进过程
    大型分布式网站架构:缓存在分布式系统中的应用
    阿里架构师的日志:带你快速理解微服务架构;理解微服务架构的核心
    Spring核心——Bean的定义与控制
  • 原文地址:https://www.cnblogs.com/wala-wo/p/5119287.html
Copyright © 2011-2022 走看看