RedHat下详细配置VNC
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
LINUX下VNC服务的配置
——在WINDOWS下使用VNC客户端访问LINUX图形界面
系统环境:rehl 5.5
桌面环境:在WINDOWS系统下安装VNC客户端(RealVNC),可以网上下载。
连接方法:点击启动VNC客户端,输入rehl主机 IP地址:端口,端口默认为5901。
1、确认rehl下VNC安装:
一般情况下,rehl5.5会将VNC服务默认安装。可用以下命令确定是否安装:
# rpm ‐q vnc‐server
vnc‐server‐4.1.2‐14.el5_3.1 /说明rehl已安装vnc服务。
若系统没有安装,可以到操作系统安装盘的Server 目录下找到VNC服务的RPM安装包vnc‐server‐4.1.2‐9.el5.x86_64.rpm,安装命令如下
# rpm ‐ivh vnc‐server‐4.1.2‐9.el5.x86_64.rpm
2、启动与停止VNC服务
# /etc/init.d/vncserver start /启动
Starting VNC server: 1:root
New 'localhost.localdomain:1 (root)' desktop is localhost.localdomain:1
Starting applications specified in /root/.vnc/xstartup
Log file is /root/.vnc/localhost.localdomain:1.log
2:song
New 'localhost.localdomain:2 (song)' desktop is localhost.localdomain:2
Starting applications specified in /home/song/.vnc/xstartup
Log file is /home/song/.vnc/localhost.localdomain:2.log
[ OK ]
# /etc/init.d/vncserver stop /停止
Shutting down VNC server: 1:root 2:song [ OK ]
# vncserver :1 /启动桌面编号为1的连接。
# vncserver –kill :1 /停止桌面编号为1的连接。
注意:第一次启动VNC服务时,系统会提示输入密码,初始设定6位密码即可。该密码是VNC的登录密码,和系统密码无关。
3、修改配置文件,使其在VNC登录时调出图形界面。
# vi /root/.vnc/xstartup
#!/bin/sh
# Uncomment the following two lines for normal desktop:
# unset 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" &
#twm & /注释该行
gnome‐session & /添加该行
保存退出后 需重新启动vncserver服务使其生效。
4、关闭防火墙或开启相应端口
# service iptables stop /关闭防火墙
# iptables ‐I INPUT ‐p tcp ‐‐dport 5901 ‐j ACCEPT /开启5901端口
VNC服务使用的端口号与桌面号的关系
VNC服务使用的端口号与桌面号相关,VNC使用TCP端口从5900开始,对应关系如下
桌面号为“1” ‐‐‐‐ 端口号为5901
桌面号为“2” ‐‐‐‐ 端口号为5902
桌面号为“3” ‐‐‐‐ 端口号为5903
基于Java 的VNC客户程序Web服务TCP端口从5800开始,也是与桌面号相关,对应关系如下 桌面号为“1” ‐‐‐‐ 端口号为5801
桌面号为“2” ‐‐‐‐ 端口号为5802
桌面号为“3” ‐‐‐‐ 端口号为5803
5、登录
在WINDOWS下安装并启动View VNC,
点击确定
此时输入刚刚设置的VNC密码,点击确定即可登录。
登录成功后显示rehl图形界面。
6、设置vncserver开机自启动
# chkconfig vncserver on
7、配置多个用户登录
以上是配置了root用户的VNC登录,我们可根据需要配置多个用户利用VNC客户端远程访问LINUX图形桌面。
如:
vncserver :1
vncserver :2
增加配置用户song的VNC桌面登录,格式为:VNCSERVERS="桌面号:使用的用户名 桌面号:使用的用户名" 如下:
# vi /etc/sysconfig/vncservers
增加以下内容:
VNCSERVERS="1:root 2:song"
VNCSERVERARGS[1]="‐geometry 1024x768 ‐alwaysshared ‐depth 16"
VNCSERVERARGS[2]="‐geometry 1024x768 ‐alwaysshared ‐depth 16"
保存退出,重新启动vncserver服务