RHEL 6.4 VNC Server 用户配置
2014-08-22 17:01
302 查看
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源)
[root@localhost yum.repos.d]# cat rhel.repo
[rhel]
name=Red Hat Enterprise Linux6.4
baseurl=file:///rhel
enable=1
gpgcheck=0
[root@localhost /]# yum -y install tigervnc*
2、启动 vnc服务
#service vncserver start
3、添加 系统开机启动
#chkconfig vncserver on
4、启动 VNC桌面
[root@localhost /]# 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 桌面配置文件
[root@bogon ~]# 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 配置文件
[root@bogon ~]# 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
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源)
[root@localhost yum.repos.d]# cat rhel.repo
[rhel]
name=Red Hat Enterprise Linux6.4
baseurl=file:///rhel
enable=1
gpgcheck=0
[root@localhost /]# yum -y install tigervnc*
2、启动 vnc服务
#service vncserver start
3、添加 系统开机启动
#chkconfig vncserver on
4、启动 VNC桌面
[root@localhost /]# 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 桌面配置文件
[root@bogon ~]# 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 配置文件
[root@bogon ~]# 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
相关文章推荐
- RHEL4- FTP服务(四)配置本地用户访问VSFTP服务器
- 关于RHEL5.1虚拟用户文件删除权限配置答疑
- RHEL6.4安装配置memcached
- VNC Server 在SUSE/RHEL上的安装与配置
- CentOS 6.4 下安装vsftpd并配置虚拟用户
- 关于RHEL5.1虚拟用户文件删除权限配置答疑 推荐
- 《RHEL6.3 FTP服务器虚拟用户的配置(含图)》——如此简单
- RHEL6.3配置FTP服务器(1) 匿名用户下载和上传
- RHEL6.3配置FTP服务器(3) 虚拟用户下载和上传
- RHEL6.4上Samba/NFS服务器简单配置
- RHEL5 vnc server 配置
- RHEL 6 下 VNC Server 的配置
- RHEL 6 下 VNC Server 的配置详解
- [基础]RHEL6 VNC Server配置
- RHEL6.3配置Apache服务器(4) 基于用户的访问控制
- RHEL4-FTP服务(五)配置虚拟用户访问vsftp服务_(上)
- RHEL FTP服务器配置之一 允许匿名用户上传文件
- RHEL6.1 vsftpd SELinux配置和开启本地用户上传
- rhel6.4 配置本地yum的源
- RHEL/CentOS6.4 x64 VNC服务配置