1. 程式人生 > >rhel6配置多用戶tiger vnc server

rhel6配置多用戶tiger vnc server

執行 Edito 都是 gui 配置 oot log editor nbsp

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


rhel6配置多用戶tiger vnc server