Centos 6.5下安装配置VNC(tigervnc)服务的详细配置
2014-08-29 23:57
555 查看
一、搭建vnc服务器的过程
1.查看tigervnc是否安装。[root@localhost ~]# rpm -qa | grep tigervnctigervnc-1.1.0-5.el6_4.1.x86_64tigervnc-server-1.1.0-5.el6_4.1.x86_642.编辑vncservers配置文件。[root@localhost ~]# vim/etc/sysconfig/vncserversVNCSERVERS="1:root 2:bob" //其中的1表示桌面号,后面指定用户如果设置多个用户可以继续书写,用户必须为系统存在用户,最多为6,端口对应5901-5906。VNCSERVERARGS[1]="-geometry 1024x768-nolisten tcp"VNCSERVERARGS[2]="-geometry 1024x768-nolisten tcp"3.初次启动设置root用户的vnc登录密码,会生成/root/.vnc/passwd密码文件。[root@localhost ~]# vncserverpassword:verify:4.设置bob用户的vnc登录密码,会生成/home/bob/.vnc/passwd密码文件。[root@localhost ~]# su - bob[bob@localhost ~]$ vncserverpassword:verify:5.在root用户下,修改/root/.vnc/xstartup文件,启动GNOME桌面还是KDE桌面。[bob@localhost ~]$ exitlogout[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上部署VNC VIEWER,傻瓜式安装即可,连接方式为ip:1,或者ip:2,一次类推,对应不同的用户。二、其他的一些vnc命令1.关闭root用户的vnc桌面,再连接被拒绝(此时bob用户不受影响,bob用户关闭vnc桌面同root)。[root@localhost ~]# vncserver -kill :1Killing Xvnc process ID 5962Xvnc seems to be deadlocked. Kill the process manually and then re-run /usr/bin/vncserver -kill :1to clean up the socket files.重新开启root用户的vnc桌面。[root@localhost ~]# vncserver :1New 'localhost.localdomain:1 (root)'desktop is localhost.localdomain:1Starting applications specified in/root/.vnc/xstartupLog file is/root/.vnc/localhost.localdomain:1.log2.修改root用户在初次启动vncserver时设置的vnc登录密码(切换到bob用户,修改方法同root)。[root@localhost ~]# vncpasswdPassword:Verify:再次登录需要设置使用新设置的密码。三、VNC详细介绍 VNC(Virtual Network Computer)是虚拟网络计算机的缩写。VNC 是一款优秀的远程控制工具软件,由著名的 AT&T 的欧洲研究实验室开发的。VNC 是在基于 UNIX 和 Linux 操作系统的免费的开源软件,远程控制能力强大,高效实用,其性能可以和Windows 和 MAC 中的任何远程控制软件媲美。 在 Linux 中,VNC 包括以下四个命令:vncserver,vncviewer,vncpasswd,和 vncconnect。大多数情况下用户只需要其中的两个命令:vncserver 和 vncviewer。工作过程:1)在服务器端启动 VNC Server。2) VNC客户端通过浏览器或 VNCViewer 连接至VNC Server。3) VNC Server传送一对话窗口至客户端,要求输入连接密码,以及存取的VNC Server显示装置。4)在客户端输入联机密码后,VNC Server验证客户端是否具有存取权限。5)若是客户端通过 VNC Server 的验证,客户端即要求VNC Server显示桌面环境。6) VNC Server通过X Protocol 要求X Server将画面显示控制权交由VNC Server负责。7) VNC Server将来由 X Server 的桌面环境利用VNC通信协议送至客户端, 并且允许客户端控制VNC Server的桌面环境及输入装置。
1.查看tigervnc是否安装。[root@localhost ~]# rpm -qa | grep tigervnctigervnc-1.1.0-5.el6_4.1.x86_64tigervnc-server-1.1.0-5.el6_4.1.x86_642.编辑vncservers配置文件。[root@localhost ~]# vim/etc/sysconfig/vncserversVNCSERVERS="1:root 2:bob" //其中的1表示桌面号,后面指定用户如果设置多个用户可以继续书写,用户必须为系统存在用户,最多为6,端口对应5901-5906。VNCSERVERARGS[1]="-geometry 1024x768-nolisten tcp"VNCSERVERARGS[2]="-geometry 1024x768-nolisten tcp"3.初次启动设置root用户的vnc登录密码,会生成/root/.vnc/passwd密码文件。[root@localhost ~]# vncserverpassword:verify:4.设置bob用户的vnc登录密码,会生成/home/bob/.vnc/passwd密码文件。[root@localhost ~]# su - bob[bob@localhost ~]$ vncserverpassword:verify:5.在root用户下,修改/root/.vnc/xstartup文件,启动GNOME桌面还是KDE桌面。[bob@localhost ~]$ exitlogout[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上部署VNC VIEWER,傻瓜式安装即可,连接方式为ip:1,或者ip:2,一次类推,对应不同的用户。二、其他的一些vnc命令1.关闭root用户的vnc桌面,再连接被拒绝(此时bob用户不受影响,bob用户关闭vnc桌面同root)。[root@localhost ~]# vncserver -kill :1Killing Xvnc process ID 5962Xvnc seems to be deadlocked. Kill the process manually and then re-run /usr/bin/vncserver -kill :1to clean up the socket files.重新开启root用户的vnc桌面。[root@localhost ~]# vncserver :1New 'localhost.localdomain:1 (root)'desktop is localhost.localdomain:1Starting applications specified in/root/.vnc/xstartupLog file is/root/.vnc/localhost.localdomain:1.log2.修改root用户在初次启动vncserver时设置的vnc登录密码(切换到bob用户,修改方法同root)。[root@localhost ~]# vncpasswdPassword:Verify:再次登录需要设置使用新设置的密码。三、VNC详细介绍 VNC(Virtual Network Computer)是虚拟网络计算机的缩写。VNC 是一款优秀的远程控制工具软件,由著名的 AT&T 的欧洲研究实验室开发的。VNC 是在基于 UNIX 和 Linux 操作系统的免费的开源软件,远程控制能力强大,高效实用,其性能可以和Windows 和 MAC 中的任何远程控制软件媲美。 在 Linux 中,VNC 包括以下四个命令:vncserver,vncviewer,vncpasswd,和 vncconnect。大多数情况下用户只需要其中的两个命令:vncserver 和 vncviewer。工作过程:1)在服务器端启动 VNC Server。2) VNC客户端通过浏览器或 VNCViewer 连接至VNC Server。3) VNC Server传送一对话窗口至客户端,要求输入连接密码,以及存取的VNC Server显示装置。4)在客户端输入联机密码后,VNC Server验证客户端是否具有存取权限。5)若是客户端通过 VNC Server 的验证,客户端即要求VNC Server显示桌面环境。6) VNC Server通过X Protocol 要求X Server将画面显示控制权交由VNC Server负责。7) VNC Server将来由 X Server 的桌面环境利用VNC通信协议送至客户端, 并且允许客户端控制VNC Server的桌面环境及输入装置。
相关文章推荐
- Ubuntu和CentOS下安装配置samba服务详细过程(超级简单的smb.conf)
- Centos 6.5下NIS服务安装配置
- 详细解析:在CentOS下安装配置VNC的过程
- Centos 6.5下SVN服务安装配置
- 记录Centos6.5下安装vsftp服务及配置文件说明
- CentOS6.5下redis3.0.7安装、启动、关闭、配置密码、开机启动详细步骤
- Flume学习4_CentOS6.5下,Flume安装及配置详细教程-存疑版
- CentOS 6.4安装和配置VNC服务
- centos6.5下vsftpd服务的安装及配置并通过pam认证实现虚拟用户文件共享
- Centos 6.5下SVN服务安装配置
- centos6.5下vsftpd服务的安装及配置并通过pam认证实现虚拟用户文件共享
- 配置安装VNC Server服务TigerVNC
- CentOS6 vnc服务安装配置
- Centos 6.5下samba服务安装配置
- CentOS 6.4安装和配置VNC服务
- CentOS6.5下Redis安装与配置详细步骤
- centos6.5 vnc服务安装配置
- CentOS6.5下安装配置VNC
- 在CentOS下安装配置VNC详细过程
- Centos5.4 安装配置DNS服务