在RHEL下配置vnc (linux环境是RedHat企业版5.3) 查看是否已安装VNC相关软件包
#rpm -qa|grep vnc vnc-server-4.1.2-14.el5
vnc-4.1.2-14.el5
表示已经安装上vnc服务。
如果没有安装,就需要用到第二张光盘,运行以下命令:
#rpm -ivh /mnt/Server/vnc-server-4.1.2-14.el5.i386.rpm
配置vcn的服务
如果第一次配置VNC Server,会要求提供登录VNC使用的密码。以后也可以使用vncpasswd来修改密码。每个用户连接都占用一个桌面,如果需要配置多个用户的VNC服务需要进行多次配置,不同用户的VNC服务仅仅是桌面编号不同而已 。如需要启动编号为1的桌面需要进行下列配置:[root@localhost ~]# vncserver :1
You will require a password to access your desktops.
Password: //我的密码是vncserver
Verify: //我的密码是vncserver VNC服务使用的端口号与桌面号的关系
VNC服务使用的端口号与桌面号相关,VNC使用TCP端口从5900开始,对应关系如下
桌面号为“1” ---- 端口号为5901
桌面号为“2” ---- 端口号为5902
桌面号为“3” ---- 端口号为5903
........
基于Java的VNC客户程序Web服务TCP端口从5800开始,也是与桌面号相关,对应关系如下
桌面号为“1” ---- 端口号为5801
桌面号为“2” ---- 端口号为5802
桌面号为“3” ---- 端口号为5803 ....... .
基于上面的介绍,如果Linux开启了防火墙功能,就需要手工开启相应的端口。以开启桌面号为“1”相应的端口为例 ,在配置redhat的vncserver时,没有将默认的端口号5900+1添加到防火墙中。在使用vncviewer尝试连接vncserver时,则会被防火墙屏蔽掉。 需要进行如下配置:# iptables –I INPUT -p tcp --dport 5801 -j ACCEPT
# iptables –I INPUT -p tcp --dport 5901 -j ACCEPT
#/etc/init.d/iptables save
#/etc/init.d/iptables restart 配置VNC图形桌面环境为KDE或GNOME桌面环境
如果您是按照我的上面方法进行的配置的,登陆到桌面后效果是非常简单的,只有一个Shell可供使用,这是为什么呢?怎么才能看到可爱并且美丽的KDE或GNOME桌面环境呢?回答如下
之所以那么的难看,是因为VNC服务默认使用的是twm图形桌面环境的,可以在VNC的配置文件xstartup中对其进行修改,如果要启动gnome桌面可以进行如下配置:
#cat $HOME/.vnc/xstartup
#!/bin/sh
# Uncomment the following two lines for normal desktop:
unset SESSION_MANAGER //取消 SESSION_MANAGER变量 exec /etc/X11/xinit/xinitrc //设置桌面环境
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
gnome-session &
如果使用kde桌面,就把twn改为startkde;
重新启动vncserver服务
# vncserver -kill :1
# vncserver :1
#vncserver -geometry 800x600 设置vncserver的分辨率
#vncserver -depth 32 设置vncserver的色深
设置VNC服务永久生效并随系统启动自动加载 除了需要修改用户的 $HOME/.vnc/xstartup 和配置iptables 外还需,编辑/etc/sysconfig/vncservers文件 #grep -v ^# /etc/sysconfig/vncservers VNCSERVERS="1:root 2:Oracle" //编号为2
VNCSERVERARGS[2]="-geometry 800x600 -nolisten tcp -nohttpd -localhost" 重启vnc服务 #/etc/init.d/vncserver restart
使用“chkconfig”在命令设置vnc开机自动启动#chkconfig –level 12345 vncserver on
# chkconfig --list vncserver
vncserver 0:off 1:off 2:on 3:on 4:on 5:on 6:off 从Fedora客户端连接RHEL5的VNC服务断 #yum install vnc 执行vncviewer xxx.xxx.xxx.xxx:1进行连接,其中xxx.xxx.xxx.xxx为服务端口ip RedHat AS4内核调优之kernel.sem的设置VirtualBox下配置串口以及stty命令详解相关资讯 VNC RHEL
- 远程管理之VNC 详解 (今 21:04)
- Linux 开启VNC远程管理服务的图形 (05月12日)
- 在CentOS 6.5设置VNC多用户登录 (12/19/2015 13:44:13)
| - CentOS 7下安装配置 VNC Server (07月03日)
- CentOS 5.11开启VNC访问 (01月22日)
- CentOS 6.5 安装VNC Server实现图 (12/14/2015 20:15:51)
|
本文评论 查看全部评论 (0)
评论声明- 尊重网上道德,遵守中华人民共和国的各项有关法律法规
- 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
- 本站管理人员有权保留或删除其管辖留言中的任意内容
- 本站有权在网站内转载或引用您的评论
- 参与本评论即表明您已经阅读并接受上述条款
|
|