现在的位置: 首页 > 综合 > 正文

centos 6.4 / 5.5下vnc的配置 [已经验证可用]

2018年01月21日 ⁄ 综合 ⁄ 共 1832字 ⁄ 字号 评论关闭

1. yum 安装相关的包

yum install -y tigervnc-1.1.0-8.el6_5.x86_64
yum install -ytigervnc-server-1.1.0-8.el6_5.x86_64
yum groupinstall “GNOME Desktop Environment”
2. 修改服务器配置文件
cd /etc/sysconfig
vi vncservers 

# VNCSERVERS="2:myusername"
# VNCSERVERARGS[2]="-geometry 800x600 -nolisten tcp -nohttpd -localhost"

添加下面两行,上述两行注释

 VNCSERVERS="2:root"
 VNCSERVERARGS[2]="-geometry 800x600 "

---when you login used by vncclient 2 and [2]  must be same

3. 创建vnc密码

vncpasswd 
输入密码即可

4. 启动vnc服务

 service vncserver start
Starting VNC server: 2:root xauth:  creating new authority file /root/.Xauthority
New 'localhost.localdomain:2 (root)' desktop is localhost.localdomain:2

Creating default startup script /root/.vnc/xstartup
Starting applications specified in /root/.vnc/xstartup
Log file is /root/.vnc/localhost.localdomain:2.log

5. 修改 /root/.vnc/xstartup 文件

=======centos 5 下===========
vi /root/.vnc/xstartup

注释下面两行
#xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
#twm &
添加下面一行
gnome-session &

 重启vnc 服务

service vncserver restart  

如果有客户端连接则可先 vncserver -kill :2  注意冒号和kill之间有空格

#客户端登陆的时候输入ip后面要跟vncservers后面的那个2
#比如 172.17.53.24:2确定正常情况提示输入密码
#然后输入vnc密码即可登陆

========= centos 6下============

vi /root/.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" &

gnome-session &

然后重启vnc : service vncserver restart

其中遇到一个比较丢人的问题:

如果开启了中文输入法,那么当你连接到vnc后,将会无法输入(只能输入空格)

以前配置实用一直都ok,当天上述这个问题当时纠结了我n久,后来CTO看了一眼立马提示解决。

引用他当时讲的一句话:

解决问题的能力往往比你以前干过什么来的更重要,谨以此句自勉!

抱歉!评论已关闭.