linux下tigervnc-servere服務的安裝與使用


關於tigervnc-servere的安裝,可以直接使用本地yum源進行安裝。

[root@5201351 ~]# yum install tigervnc-server -y

其中tigervnc的主要配置文件位於/etc/sysconfig/vncservers 對於tigervnc的啟動有兩種方法。

一、不用編輯vncservers配置文件,只接使用vncserver命令即可以啟動。

[root@5201351 ~]# vncserver    //第一次會啟動會提示設置密碼

第一次執行會要求,設置密碼。在目錄下會生成一個~/.vnc 目錄。里面會存放配置、密碼及進程和日志文件。 

這里我們看一下vncserver命令的幫助,如下圖所示:

這里我們也可以按"vncserver:桌面號" 的方法啟動服務,其中"桌面號"用"數字"的方式表示,不輸入的話會隨機分配一個。

每一個用戶連接vncserver需要占用1個桌面,如果一個桌面號被2個窗口打開,那么看到的操作將會是一樣的,兩邊是同步的。

二、第二種啟動方法,我們需要先配置 /etc/sysconfig/vncservers文件。簡單的加入一條配置,然后啟動即可。

[root@5201351 ~]# echo 'VNCSERVERS="1:root"' >> /etc/sysconfig/vncservers
[root@5201351 ~]# /etc/init.d/vncserver start    //如果啟動失敗,可能由於配置目錄丟失,可先用方法一先啟動生成。

對於以上兩種方法都可以啟動,並且第一次啟動都會要求設置密碼,那么如果vncservers登錄密碼忘記了,該怎么辦呢?

我們可以直接使用如下命令進行重置:

[root@5201351 ~]# vncpasswd      //根據提示輸入新的密碼即可

VNC給vncviewer的端口是5900+N,N是設置的display號,

VNC服務使用的端口號與桌面號相關,VNC使用TCP端口從5900開始,對應關系如下

桌面號為1 ---- 端口號為5901 

桌面號為2 ---- 端口號為5902 

如果我們開啟了IPTABLES防火牆、可以使用輸入如下命令進行開啟,假設開啟的是1號桌面。

[root@5201351 ~]# iptables -I INPUT -p tcp --dport 5901 -j ACCEPT

對於windows系統下,如果需要連接linux vncserver服務時,可以使用RealVNC客戶端,如下圖所示:

其中192.168.100.2:1代表連接192.168.100.2的1號vnc桌面。

需要特別注意的一點是,當我們使用vncserver -list命令查看開啟了那些桌面號時

只可以看到用戶自己開啟的桌面號,包括root用戶也看不了其他用戶開啟了那些桌面號。


免責聲明!

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



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