Centos 6.5下安装配置VNC(tigervnc服务的详细配置




Centos 6.5下安装配置VNC(tigervnc服务的详细配置

2022-07-20 21:03:09 网络知识 官方管理员

一、搭建vnc服务器的过程

1.查看tigervnc是否安装。

[root@localhost~]#rpm-qa|greptigervnc
tigervnc-1.1.0-5.el6_4.1.x86_64
tigervnc-server-1.1.0-5.el6_4.1.x86_64

2.编辑vncservers配置文件

[root@localhost~]#vim/etc/sysconfig/vncservers
VNCSERVERS="1:root2:bob"//其中的1表示桌面号,后面指定用户如果设置多个用户可以继续书写,用户必须为系统存在用户,最多为6,端口对应5901-5906。
VNCSERVERARGS[1]="-geometry1024x768-nolistentcp"
VNCSERVERARGS[2]="-geometry1024x768-nolistentcp"

3.初次启动设置root用户的vnc登录密码,会生成/root/.vnc/passwd密码文件。

[root@localhost~]#vncserver
password:
verify:

4.设置bob用户的vnc登录密码,会生成/home/bob/.vnc/passwd密码文件。

[root@localhost~]#su-bob
[bob@localhost~]$vncserver
password:
verify:

5.在root用户下,修改/root/.vnc/xstartup文件,启动GNOME桌面还是KDE桌面。

[bob@localhost~]$exit
logout
[root@localhost~]#vim/root/.vnc/xstartup
#twm&//注释该行

末尾追加如下行:
gnome-session&//如果为KDE桌面,则修改为:startkde&

6.在bob用户下,修改/home/bob/.vnc/xstartup文件,启动GNOME桌面还是KDE桌面。

[bob@localhost~]#vim/home/bob/.vnc/xstartup
#twm&//注释该行
末尾追加如下行:
gnome-session&//如果为KDE桌面,则修改为:startkde&

7.启动关闭服务,搭建完成。

8.在windows上部署VNCVIEWER,傻瓜式安装即可,连接方式为ip:1,或者ip:2,一次类推,对应不同的用户。

二、其他的一些vnc命令

1.关闭root用户的vnc桌面,再连接被拒绝(此时bob用户不受影响,bob用户关闭vnc桌面同root)。
[root@localhost~]#vncserver-kill:1
KillingXvncprocessID5962
Xvncseemstobedeadlocked.Killtheprocessmanuallyandthenre-run
/usr/bin/vncserver-kill:1
tocleanupthesocketfiles.

重新开启root用户的vnc桌面。

[root@localhost~]#vncserver:1
New'localhost.localdomain:1(root)'desktopislocalhost.localdomain:1
Startingapplicationsspecifiedin/root/.vnc/xstartup
Logfileis/root/.vnc/localhost.localdomain:1.log

2.修改root用户在初次启动vncserver时设置的vnc登录密码(切换到bob用户,修改方法同root)。

[root@localhost~]#vncpasswd
Password:
Verify:

再次登录需要设置使用新设置的密码。

三、VNC详细介绍
VNC(VirtualNetworkComputer)是虚拟网络计算机的缩写。VNC是一款优秀的远程控制工具软件,由著名的AT&T的欧洲研究实验室开发的。VNC是在基于UNIX和Linux操作系统的免费的开源软件,远程控制能力强大,高效实用,其性能可以和Windows和MAC中的任何远程控制软件媲美。在Linux中,VNC包括以下四个命令:vncserver,vncviewer,vncpasswd,和vncconnect。大多数情况下用户只需要其中的两个命令:vncserver和vncviewer。

工作过程:
1)在服务器端启动VNCServer。
2)VNC客户端通过浏览器或VNCViewer连接至VNCServer。
3)VNCServer传送一对话窗口至客户端,要求输入连接密码,以及存取的VNCServer显示装置。
4)在客户端输入联机密码后,VNCServer验证客户端是否具有存取权限。
5)若是客户端通过VNCServer的验证,客户端即要求VNCServer显示桌面环境。
6)VNCServer通过XProtocol要求XServer将画面显示控制权交由VNCServer负责。
7)VNCServer将来由XServer的桌面环境利用VNC通信协议送至客户端,并且允许客户端控制VNCServer的桌面环境及输入装置。


发表评论:

最近发表
网站分类
标签列表