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用戶的


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章