CentOS 6.8 安裝TigerVNC 實現 Linux 遠程桌面


CentOS 6.8 有默認的安裝的 vnc 位於端口 5900 :

系統->首選項->遠程桌面

勾選[共享]的選項,  取消勾選[安全]的選項, 然后防火牆添加 5900 端口

基本就可以使用了, 使用vnc viewer 直接輸入 服務Ip地址 就可以連接了

但是總是出現 單擊變雙擊, 復制粘貼不能共享剪貼板的文件, 

也是滿煩惱的!!!!

 

於是又折騰 安裝了 TigerVNC 

1. 安裝 TigerVNC-Server

yum install tigervnc-server

2.配置顯示分辨率、商品和用戶, 編輯配置:

vim /etc/sysconfig/vncservers

VNCSERVERS="2:root"
VNCSERVERARGS[2]="-geometry 1024x768 -nolisten tcp"

這里 直接參照 配置文件最后兩行 寫的就行了,  第一行的用戶名我直接寫的 root ,第二行把 -localhost 去掉。-nolisten tcp 也去掉

這里的2 表示的是 2號桌面 ,端口號 5902

 

VNC使用TCP端口從5900開始,對應關系如下

桌面號為“1” ----端口號為5901
桌面號為“2” ----端口號為5902
桌面號為“3” ----端口號為5903

 

3. 配置 VNC 桌面環境及密碼

按述配置的用戶名登錄 Linux,再啟動 vncserver ,這時 vncserver 加載相應用戶的本地路徑和環境信息等,從而把此用戶的 VNC 認證、日志等存儲到相應的路徑下。
命令行執行:
$ vncserver
首次執行時會提示設置密碼,按提示輸入登陸密碼即可。vncViewer登陸的密碼

會自動在當前用戶目錄下生成了 .vnc 目錄及若干文件。

使用 vncpassword 可以重新設置密碼

如果 除了VNC Config的提示窗口之外,其他的桌面圖標、工具欄、任務欄等都看不見

配置文件~/.vnc/xstartup 最后兩行注釋

#xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
#twm &

並加上一行

gnome-session &

如果桌面是 kde 則是 "startkde &"  ,  gnome 桌面是 "gnome-session &"

重啟服務 

service vncserver restart

  

4.啟動/停止 VNC Server 服務

以管理員身份登錄,先停止服務

service vncserver stop    #停止服務
service vncserver start    #啟動服務

 

5.配置防火牆端口

默認端口為: 5902 添加到防火牆即可

然后使用vncviewer 連接, 地址欄填:

IP:5902

即可連接

 如果不帶端口號, 連接默認桌面的話, 得本機登陸之后才能連接的上, ,, 哦  對了,防火牆, 配置端口開發了沒? 或者干脆關掉吧 哈哈.

還有, vncserver 配置 自動啟動

 

PS: 然而, 然並卵,  單擊變雙擊的問題貌似解決了, 但是剪貼板還是只能windows到linux  ,  linux不能到windows,FUCK. 要怎么搞嘛?  答曰:重啟服務器

 


免責聲明!

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



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