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窗口

[root@servrer1 ~]# vncserver -list

TigerVNC server sessions:

X DISPLAY #    PROCESS ID

:8        32325

:1        17830

:2        29986


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

[shichunda@servrer1 ~]$ vncserver -list

TigerVNC server sessions:

X DISPLAY #    PROCESS ID

:3        30379


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

[fanguihua@servrer1 ~]$ 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用户的


猜你喜欢

转载自blog.51cto.com/hashing123/2155727