VNC多用戶登陸


1、安裝VNC
yum install vnc-server

或者使用rpm安裝。源碼安裝等。

2:添加用戶

注:必須要切換到對應的用戶,設置用戶vnc密碼。不然不能使用vnc登陸。

useradd user1  //添加用戶user1
passwd user1  //設置用戶的linux登錄密碼

su user1          //切換到用戶user1
vncpasswd      //設置用戶的user1登錄密碼
exit

useradd user2  //添加用戶user2
passwd user2  //設置用戶的linux登錄密碼

su user2         //切換到用戶user2
vncpasswd     //設置用戶的user2登錄密碼

3:修改xstartup文件和配置文件。

vi ~/.vnc/xstartup

追加:gnome-session & set starting GNOME desktop

或者:在打開的文件中將twm& 修改為 gnome-session&其中gnome-session&表示啟動gnome圖形界面;startkde表示啟動kde圖形界面;twm表示啟動文本界面。修改如圖所示:

 

 

vi /etc/sysconfig/vncservers
在最后加上:
VNCSERVERS="1:user1 2:user2"

注意用戶與用戶名之間有空格;
VNCSERVERSVNCSERVERARGS[1]="-geometry 1024x768 -alwaysshared"  
VNCSERVERSVNCSERVERARGS[2]="-geometry 1024x768 -alwaysshared"
注意:-geometry 1024x768表示分辨率;-alwaysshared 表示允許多終端同時登陸

 

 

4、打開對應的端口

打開5901至5902 端口用於vnc  //如果需要配置更多的桌面,增加端口即可
iptables -I INPUT -p tcp --dport 5901:5902 -j ACCEPT
iptables -A INPUT -p tcp --dport 5901:5902 -j ACCEPT
永久保存
service iptables save
(如果嫌太麻煩,可以直接關閉防火牆:service iptables stop,一般不建議)

4.啟動vncserver服務
1)啟動全部桌面
   service vncserver start 
2)啟動某一桌面
   vncserver :1   //這里1表示第一個桌面


5、停止vncserver服務

1)停止全部桌面
   service vncserver stop
2) 停止某一桌面
    vncserver -kill :1   //停止第1個界面,要用kill命令來殺掉界面1的進程


6、查看當前有幾個桌面在運行

    service vncserver status
7、讓vncserver服務隨機啟動

默認狀態下,vncserver服務不是開機自動啟動,需要手工啟動。
chkconfig --list vncserver
chkconfig vncserver on
保存后,重啟測試。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM