rhel6配置多用户tiger vnc server

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了rhel6配置多用户tiger vnc server相关的知识,希望对你有一定的参考价值。

OS:RHEL6.8


1 安装

yum install tigervnc-server


2 配置

编辑/etc/sysconfig/vncserver文件,如下


more /etc/sysconfig/vncservers

VNCSERVERS="1:root"  ==1是vnc服务,root是用户名

VNCSERVERARGS[2]="-geometry 1024x768 -nolisten tcp -localhost"

VNCSERVERS="2:shichunda"

VNCSERVERARGS[2]="-geometry 1024x768 -nolisten tcp -localhost"

VNCSERVERS="3:fanguihua"

VNCSERVERARGS[2]="-geometry 1024x768 -nolisten tcp -localhost"


我这里配置了3个用户


注意:

    RHEL6中是一个配置文件中配置多个用户的vnc服务

    RHEL7中是一个配置文件中配置一个用户的vnc服务


3 配置vnc密码及启动vnc服务

su - root

vncserver

之后输入需要给root这个vnc用户设置的密码


su - shichunda

vncserver

之后输入需要给shichunda这个vnc用户设置的密码


su - fanguihua

vncserver

之后输入需要给fanguihua这个vnc用户设置的密码


这样就在三个用户下启动了vnc服务,你还可以在某个用户下启动多个vnc服务,例如我这里就在root用户下启动了3个vnc服务,执行了两次vncserver(首次执行才需要设置用户的密码)和一次service vncserver start


查看三个用户下启动的vnc服务

【root用户】==可以看到,root用户启动了三个vncserver,并且系统给你分配的1/2/8窗口

[[email protected] ~]# vncserver -list

TigerVNC server sessions:

X DISPLAY #    PROCESS ID

:8        32325

:1        17830

:2        29986


【shichunda用户】==可以看到,shichunda用户启动了1个vncserver,系统分配了3号窗口

[[email protected] ~]$ vncserver -list

TigerVNC server sessions:

X DISPLAY #    PROCESS ID

:3        30379


【fanguihua用户】==可以看到,fanguihua用户启动了1个vncserver,系统分配了7号窗口

[[email protected] ~]$ vncserver -list

TigerVNC server sessions:

X DISPLAY #    PROCESS ID

:7        31886


如果要查看所有的vnc打开的端口,可以使用如下:

netstat -ntplu|grep 59

tcp        0      0 0.0.0.0:5901                0.0.0.0:*                   LISTEN      17830/Xvnc          

tcp        0      0 0.0.0.0:5902                0.0.0.0:*                   LISTEN      29986/Xvnc          

tcp        0      0 0.0.0.0:5903                0.0.0.0:*                   LISTEN      30379/Xvnc          

tcp        0      0 0.0.0.0:5904                0.0.0.0:*                   LISTEN      30791/Xvnc          

tcp        0      0 0.0.0.0:5905                0.0.0.0:*                   LISTEN      31153/Xvnc          

tcp        0      0 0.0.0.0:5906                0.0.0.0:*                   LISTEN      31505/Xvnc          

tcp        0      0 0.0.0.0:5907                0.0.0.0:*                   LISTEN      31886/Xvnc          

tcp        0      0 0.0.0.0:5908                0.0.0.0:*                   LISTEN      32325/Xvnc    

      

4 客户端连接

使用vnc viewer连接服务器

技术分享图片

因为我这里连接的是5901,所以连接到的是root的窗口,你还可以输入192.168.107.106:1 效果是一样的

客户端输入的590X和server端开启的窗口的对应关系如下:

:1    5901    root

:2    5902    root

:3    5903    shichunda

:4    5904    fanguihua

:5    5905    fanguihua

:6    5906    fanguihua

:7    5907    fanguihua

:8    5908    root


因为系统自动给fanguihua用户分配的是7号窗口,所以4号窗口到7号窗口都是fanguihua用户的


以上是关于rhel6配置多用户tiger vnc server的主要内容,如果未能解决你的问题,请参考以下文章

RHEL 6 Tiger VNC的安装和使用

vnc 连接服务器黑屏

CentOS7.1 VNC Server服务配置

centos 5.5如何配置vnc,开启linux远程桌面教程

linux下vnc设置

CentOS6.5与window远程桌面配置