RHEL 6.4 VNC Server 用户配置

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

一、安装VNC

RHEL6.4中 VNC Server 的rpm包:

客户端 tigervnc

服务端 tigervnc-server

1、VNC Server 安装:(配置本地YUM源)

[[email protected] yum.repos.d]# cat rhel.repo

[rhel]

name=Red Hat Enterprise Linux6.4

baseurl=file:///rhel

enable=1

gpgcheck=0

[[email protected] /]# yum -y install tigervnc*

2、启动 vnc服务

#service vncserver start

3、添加 系统开机启动

#chkconfig vncserver on

4、启动 VNC桌面

[[email protected] /]# vncserver

You will require a password to access your desktops.

Password:

Verify:

xauth:  creating new authority file /root/.Xauthority

New ‘rac1.localdomain:1 (root)‘ desktop is rac1.localdomain:1

Creating default startup script /root/.vnc/xstartup

Starting applications specified in /root/.vnc/xstartup

Log file is /root/.vnc/rac1.localdomain:1.log

第一次启动时系统会提示设置连接VNC时的登录密码,这个和ROOT设置的认证密码是可以不同。

二、配置 VNC Server

VNC 桌面配置文件

[[email protected] ~]# vi /root/.vnc/xstartup

1 #!/bin/sh

2

3 [ -r /etc/sysconfig/i18n ] && . /etc/sysconfig/i18n

4 export LANG

5 export SYSFONT

6 vncconfig -iconic &

7 unset SESSION_MANAGER

8 unset DBUS_SESSION_BUS_ADDRESS

9 OS=`uname -s`

10 if [ $OS = ‘Linux‘ ]; then

11   case "$WINDOWMANAGER" in

12     *gnome*)

13       if [ -e /etc/SuSE-release ]; then

14         PATH=$PATH:/opt/gnome/bin

15         export PATH

16       fi

17       ;;

18   esac

19 fi

20 if [ -x /etc/X11/xinit/xinitrc ]; then

21   exec /etc/X11/xinit/xinitrc

22 fi

23 if [ -f /etc/X11/xinit/xinitrc ]; then

24   exec sh /etc/X11/xinit/xinitrc

25 fi

26 [ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources

27 xsetroot -solid grey

28 xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &

29 twm &

注: 左边的1-29是VIM显示的行号,便于编辑。

第7行和第21或24行在红帽5版本中默认是被注释掉的,是要启用的,RHEL6.4是默认是 启用。

把最后一句 twm & 改为 gnome-session &

然后 vncserver -kill :1

再vncserver :1启用一下,就可以使用客户端正常连接了。

三、普通用户配置

修改 vncserver 配置文件

[[email protected] ~]# vi /etc/sysconfig/vncservers

#VNCSERVERS="2:myusername"

#VNCSERVERARGS[2]="-geometry 800x600 -nolisten tcp -localhost"

把这两行修改成

VNCSERVERS="1:root 2:test"

VNCSERVERARGS[3]="-geometry 800x600 -nolisten tcp -localhost"

如果启用更多用户,则可以直接空格再继续同格式添加用户

VNCSERVERS="1:root 2:test 3:user"

但是第19行的[3],一定要改成 启用的用户数 加 1,否则,vncserver 重启后,最后一个用户的vnc桌面不可用

如果上述用户又启用了其他桌面号但没写进这个文件,不受影响

在TEST用户下也需要启用
VNCSERVER服务并设置密码,修改相应的配置文件

重启 VNC Server

# service vncserver restart

关闭 防火墙

#service iptables stop

#chkconfig iptables off

时间: 2024-10-13 21:05:34

RHEL 6.4 VNC Server 用户配置的相关文章

linux 下 VNC Server安装配置及 eclipse CDT C/C++ 开发环境搭建(我用的是阿里云服务器 ubuntu 12.04 64-bit,无图形化界面)

linux 下 VNC Server安装配置及 eclipse CDT C/C++ 开发环境搭建(我用的是阿里云服务器 ubuntu 12.04 64-bit,无图形化界面): 既然要用 eclipse 可视环境下开发,那首先要安装图形界面喽!!! 对开发者来说,个人认为 linux 选择界面优先选择顺序:Awesome(性能最好) > Xfce4 > gnome > unity-2d //////////////////////////////////////////////// 首先

CentOS 下 VNC Server 的配置与使用

VNC 是一款优秀的远程控制工具软件.由著名的 AT&T 的欧洲研究实验室开发的.VNC 是在基于 UNIX 和 Linux 操作系统的免费的开源软件,远程控制能力强大,高效有用,其性能能够和 Windows 和 MAC 中的不论什么远程控制软件媲美. 在 Linux 中.VNC 包含下面四个命令:vncserver.vncviewer,vncpasswd,和 vncconnect. 大多数情况下用户仅仅须要当中的两个命令:vncserver 和 vncviewer. 1.命令描写叙述 vncs

Linux VNC server 安装配置

1.安装vnc server [[email protected] ~]# yum install tigervnc-server -y 2.设置 vnc server 开机启动 [[email protected] ~]# chkconfig vncserver on 3.修改vncserver 配置文件 [[email protected] ~]# vi /etc/sysconfig/vncservers 在配置文件后添加以下内容 VNCSERVERS="2:root" VNCSE

CentOS7.1 VNC Server服务配置

一.安装VNC相关包 yum -y install tigervnc tigervnc-server tigervnc-server-module 二.复制配置模板文件为[email protected]:1.service cp /lib/systemd/system/[email protected] /lib/systemd/system/[email protected]:1.service 三.修改/lib/systemd/system/[email protected]:1.serv

ArcGIS for Server使用AD中的用户配置

ArcGIS for Server使用AD中的用户配置 1.概述 默认情况下,ArcGIS Server使用内置存储模式来管理用户和角色.该模式使用基于文件格式来存储信息.当然,ArcGIS Server也支持将用户和角色信息由第三方接管,如使用企业系统中的用户和角色.目前支持的企业用户系统有LDAP和Windows AD.LDAP是一种标准的目录服务协议,有开源实现版本和商业版本可供选择.windows AD其实也是一种目录服务.如果使用第三方的用户体系,ArcGIS Server只能以只读模

linux命令:VNC服务的配置及使用

安装配置VNC服务,使得可以通过图形界面来管理控制linux主机: 目前比较流行的方式:XDM(X display manager)方案和VNC方案,个人感觉VNC方案比较方便; 一是因为VNC方案配置起来相对简单,二是VNC方案支持多种连接方式,比如通过浏览器方式访问 linux桌面,免去需要安装客户端的麻烦. 安装配置VNC前期准备,一台linux RedHat服务器,接下来进入具体配置说明: 一,确认及安装VNC SERVER  1.首先确认服务器是否安装配置了VNC server ,可以

Linux VNC Server

VNC Server的配置很简单: # vncpasswd Password:****** Verify:****** # cat .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

RedHat 简易配置 VNC Server 与VNC View详细说明

首先下载Linux版本的VNC文件. 下载地址:http://www.realvnc.com/download/vnc/ 如:VNC-5.0.2-Linux-x86-RPM.tar.gz(其实解压出来后,就会有Server与View的RPM安装包了) #tar -zxvf VNC-5.0.2-Linux-x86-RPM.tar.gz #rpm -ivh VNC-Server-5.0.2-Linux-x86-RPM VNC-View-5.0.2-Linux-x86-RPM 一般都要用到依赖包:xt

Configure Always On Availability Group for SQL Server on RHEL——Red Hat Enterprise Linux上配置SQL Server Always On Availability Group

下面简单介绍一下如何在Red Hat Enterprise Linux上一步一步创建一个SQL Server AG(Always On Availability Group),以及配置过程中遇到的坑的填充方法. 之前发表过一篇类似的文章是Configure Always On Availability Group for SQL Server on Ubuntu——Ubuntu上配置SQL Server Always On Availability Group,有对Ubuntu感兴趣的请看那一篇