1、确认VNC是否安装
确认是否已经安装VNC服务及查看安装的VNC版本
[root@testdb ~]# rpm -q vnc-server
vnc-server-4.1.2-9.el5
[root@testdb ~]#
若系统没有安装,可以到操作系统安装盘的server目录下找到VNC服务的RPM安装包vnc-server-4.1.2-9.el5.x86_64.rpm,安装命令如下
rpm -ivh /mnt/Server/vnc-server-4.1.2-9.el5.x86_64.rpm
2.启动VNC服务
使用vncserver命令启动VNC服务,命令格式为“vncserver :桌面号”,其中“桌面号”用“数字”的方式表示,每个用户连个需要占用1个桌面
启动编号为1的桌面示例如下
[root@testdb ~]# vncserver :1
You will require a password to access your desktops.
Password:
Verify:
xauth: creating new authority file /root/.Xauthority
New 'testdb:1 (root)' desktop is testdb:1
Creating default startup script. /root/.vnc/xstartup
Starting applications specified in /root/.vnc/xstartup
Log file is /root/.vnc/testdb:1.log
以 上命令执行的过程中,因为是第一次执行,需要输入密码,这个密码被加密保存在用户主目录下的.vnc子目录(/root/.vnc/passwd)中;同 时在用户主目录下的.vnc子目录中为用户自动建立xstartup配置文件(/root/.vnc/xstartup),在每次启动VND服务时,都会 读取该文件中的配置信息。
BTW:/root/.vnc/目录下还有一个“testdb:1.pid”文件,这个文件记录着启动VNC后对应后天操作系统的进程号,用于停止VNC服务时准确定位进程号。
3、修改vnc密码:
修改vnc密码的方法是执行 vncpasswd,输入两次密码即可
4、VNC服务使用的端口号与桌面号的关系
VNC服务使用的端口号与桌面号相关,VNC使用TCP端口从5900开始,对应关系如下
桌面号为“1” ---- 端口号为5901
桌面号为“2” ---- 端口号为5902
桌面号为“3” ---- 端口号为5903
基于java的VNC客户程序Web服务TCP端口从5800开始,也是与桌面号相关,对应关系如下
桌面号为“1” ---- 端口号为5801
桌面号为“2” ---- 端口号为5802
桌面号为“3” ---- 端口号为5803
基于上面的介绍,如果Linux开启了防火墙功能,就需要手工开启相应的端口,以开启桌面号为“1”相应的端口为例,
[root@testdb ~]# iptables -I INPUT -p tcp --dport 5901 -j ACCEPT
[root@testdb ~]# iptables -I INPUT -p tcp --dport 5801 -j ACCEPT
测试端口是否已经开启
netstat -an|grep 5901
6.测试VNC服务
第一种方法是使用VNC Viewer软件登陆
操作流程如下
启动VNC Viewer软件 --> Server输入“144.194.192.183:1” --> 点击“OK” --> Password输入登陆密码 --> 点击“OK”登陆到X-Window图形桌面环境 --> 测试成功
第二种方法是使用Web浏览器(如Firefox,IE,Safari)登陆测试,操作流程如下
地 址栏输入http://144.194.192.183:5801/ --> 出现VNC viewer for Java(此工具是使用Java编写的VNC客户端程序)界面,同时跳出VNC viewer对话框,在Server处输入“144.194.192.183:1”点击“OK” --> Password输入登陆密码 --> 点击“OK”登陆到X-Window图形桌面环境 --> 测试成功
(注:VNC viewer for Java需要JRE支持,如果页面无法显示,表示没有安装JRE)
5.配置VNC图形桌面环境为KDE或GNOME桌面环境
如果您是按照我的上面方法进行的配置的,登陆到桌面后效果是非常简单的,只有一个Shell可供使用,这是为什么呢?怎么才能看到可爱并且美丽的KDE或GNOME桌面环境呢?回答如下
之所以那么的难看,是因为VNC服务默认使用的是twm图形桌面环境的,可以在VNC的配置文件xstartup中对其进行修改,先看一下这个配置文件
[root@testdb ~]# cat /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 &
将这个xstartup文件的最后一行修改为“startkde &”,再重新启动vncserver服务后就可以登陆到KDE桌面环境
将这个xstartup文件的最后一行修改为“gnome-session &”,再重新启动vncserver服务后就可以登陆到GNOME桌面环境
6、vncserver服务启动、停止与重启
重启单个桌面:
[root@testdb ~]# vncserver -kill :1
[root@testdb ~]# vncserver :1
重启整个服务:
service vncservice start/stop/restart
备注:在部署VNCSERVER时,必须要修改以下文件
打开配置文件/etc/sysconfig/vncservers,原始文件为:
# VNCSERVERS="2:myusername"
# VNCSERVERARGS[2]="-geometry 800x600 -nolisten tcp -nohttpd -localhost"
去掉下面这行的注释,
VNCSERVERS=”1:root”
VNCSERVERARGS[1]=”-geometry 800×600″
1表示VNC以桌面1运行,这样可以启动root的桌面
远程访问时,格式为IP:1(链接窗口1)
必须要删除-nolisten tcp -nohttpd -localhost,否则无法访问。
分享到:
相关推荐
Red Hat VNC安装部署
Red Hat使用vnc远程连接的配置 包括具体的操作命令以及可能遇到的一些问题
VNC在Red Hat Enterprise Linux 5下的安装与配置
本手册解释了如何引导 Red Hat Enterprise Linux 7 安装程序(Anaconda)以及如何在 AMD64 和 Intel 64 系统、64 位 IBM Power Systems 服务器以及 IBM System z 中安装 Red Hat Enterprise Linux 7。本手册还包括...
麒麟SP1系统基于网络源安装vnc,运行脚本自动安装和配置;只需配置vnc密码即可,设置完成后当前生效开机自动启动,已解决无法多次打开问题
VNC安装程序 VNC SN VNC序列号 压缩包内包含VNC安装程序和序列号。
Linux 下vnc的配置(Redhat企业6.0下) 安装VNC服务器:
vnc下载 vnc虚拟机安装 kvm虚拟机安装工具
默认情况下,Red Hat Enterprise Linux安装程序会将VNC服务安装在系统上。本案例基于所在行业搭建的云资源池安全管控下,如防火墙,端口开放的操作。
1、启动VNC Server 2、修改VNC配置文件 3、使用VNC终端软件登录 4、用Http Web方式登录远程桌 FAQ 如何开机时自动启动vnc服务? 为什么连接后,不能显示桌面,而只有一个Terminal窗口? 为什么重新启动VNC Server后...
VNC安装配置,包含安装包及配置文档,简洁实用
经典的远程桌面控制软件 服务器端运行Run VNC Server 客户端运行vncviewer,输入IP地址(和密码)即可远程登录
统信VNC离线安装文件
centos6.7下vnc、jdk、tomcat的配置
简单实用的vnc安装版,使用过的就不多说了,很简单的工具
华为ARM架构服务器虚拟化操作系统安装指导,主要讲解了华为VNC虚拟化安装Redhat7.4操作系统的步骤和注意事项
linux 通用vnc安装rpm vnc-3.3.3r2-6.aix5.1.ppc.rpm
Vnc 安装 远程控制工具。。。。。。。。。。。。。。。。。。。。。
1.引言 大家都知道可以通过Xmanger的各种软件远程登录服务器,主要是用的ssh、ftp等服务。但对于图形界面等操作时,...首先安装vnc-server服务,完成后可见“Complete!” sudo yum install tigervnc tigervnc-server 2
centos6.2下安装realVNC,配置,在windows下通过vncviewer连接使用。 有需要的可以下载。