VNC(virtual network computing,虚拟网络计算),是用来显示远程计算机整个桌面的轻量型远程控制程序,下面就让我们来学习如何在CentOS上安装vnc服务,然后我们就可以通过远程桌面来操作我们的CentOS linux操作系统。 一、 安装VNC: 1. 需要的软件包安装光盘里就有,vnc-4.1.2-9.el5 vnc-server-4.1.2-9.el5 centos 5.2 默认装了 vnc-4.1.2-9.el5 没有装 vnc-server-4.1.2-9.el5 # mount /dev/cdrom /mnt/cdrom # rpm -ivh /mnt/cdrom/CentOS/vnc-server-4.1.2-9.el5.rpm # rpm -qa | grep vnc*vnc-4.1.2-9.el5 或者使用yum命令安装:# yum -y install vnc vnc-server vnc-server-4.1.2-9.el5 这样就安装好了。 最新的 vnc server 可到 RealVNC 官网下载: http://www.realvnc.com/ 如果要在 windows 中管理 linux 就必须要下载一个 vnc 客户端:VNC Viewer 上面的RealVNC官方网站上可以下载到。 二、 使用方法: 1、 亿恩科技服务器端配置 例如:第一次启动 vnc server 会提示输入密码 管理员帐户: [root@localhost /]# vncserver You will require a password to access your desktops.Password: 输入vnc 连接密码 Verify: 确认vnc密码 普通用户:[root@localhost /]#su huilin [huilin@localhost /]$ vncserver You will require a password to access your desktops.Password: 输入vnc 连接密码 Verify: 确认vnc密码* 每个用户都可以启动自己的 vncserver,每个用户可以启动多个 vncserver,使用ip加端口号 ip:1,ip:2,ip:3 来标识。 例: [huilin@localhost /]$ vncserver :2 A VNC server is already running as :2 2、修改vnc 配置文件 在设置好密码后: [root@localhost ~]# ls -a . anaconda-ks.cfg .bash_logout .bashrc install.log .tcshrc .Xauthority .. .bash_history .bash_profile .cshrc install.log.syslog .vnc 如果用的是 gnome 桌面环境还需要修改 [root@localhost .vnc]# vi 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" & gnome-session gnome 添加连接时使用 gnome 桌面环境 twm &下一步设置登陆用户桌面环境信息 #vi /etc/sysconfig/vncservers 添加: VNCSERVERS="1:root 2:huilin" 添加用户名机设置用户登陆的桌面环境信息 VNCSERVERARGS[1]="-geometry 800x600" VNCSERVERARGS[2]="-geometry 800x600" 3、 设置vnc server分辨率: #vncserver -geometry 800x600 #vncserver -geometry 640x480 4、 设置vncserver的色深: 8位为256色,16位为64k色 #vncserver -depth 8 #vncserver -depth 16 接下来就可以vnc 客户端连接了 windows 就用 windows 版本的 VNC Viewer 到 http://www.realvnc.com/ 下载 5、 客户端: a、在linux下,运行vncviewer命令即可,亿恩科技服务器地址的写法形如192.168.3.119:1 b、在windows下,运行windows版本的 VNC Viewer 即可,用法与linux下相近。 c、用浏览器(平台无关),作为java applet来实现,以形如 http://192.168.3.119:5901 的方式来启动 (vnc 端口从5800 开始依次类推) 6、 密码修改: 运行: #vncpassword 即可: 7、 停止vnc server: #vncserver -kill :1 #vncserver -kill :2 注意到vncserver只能由启动它的用户来关闭,即使是 root 也不能关闭其它用户开启的 vncserver,除非用kill命令暴力杀死进程。 8、 指定显示端口号启动 vnc server: #vncserver :3 $vncserver :6 9、 稳定性设置: vncserver默认在多个客户机连接同一个vncserver的显示端口时,vncserver端口旧连接,而为新连接服务,可通过-dontdisconnect拒绝新连接请求而保持旧的连接。 10、 设置 vncserver 的同一个显示端口可以连接多个客户机 #vncserver -alwaysshared 11、 启动vncserver /etc/init.d/vncserver start 12、如果 start 失败, cd .vnc 查看.vnc目录下的log文件,看看vncserver监听的端口是多少,如果是5901,使用命令 setup 设置端口(防火墙--〉others) (责任编辑:IT) |