centos6.5安裝VNC、遠程及啟動關閉


標簽: centos vnc 遠程桌面 安裝 詳解

0.說明

安裝服務的過程當中,最好是在聯網環境下操作。由於涉及到遠程連接的問題,系統的防火牆需要關閉,或者是做好相應的過濾策略。參考了網上很多大牛的意見和文章,結合自己的安裝經歷,現在總結一下。

1.下載並按照vnc-server

1.1 檢查是否已經安裝

默認情況下,vnc服務是沒有被系統安裝的,可以通過以下命令查看:

[root@master /]# rpm -qa | grep vnc #執行查詢命令
tigervnc-1.1.0-18.el6.x86_64       #有內容說明已經安裝了服務。我這里已經安裝,所以會有結果出來。
tigervnc-server-1.1.0-18.el6.x86_64

執行查詢命令,如果沒有內容說明還沒有安裝vnc服務,需要安裝。

1.2 下載和安裝

其實這個步驟很簡單,都交給系統去做了,執行下面yum安裝命令即可完成:

[root@master /]# yum install tigervnc tigervnc-server -y

2.配置vncserver

[root@master /]# vim /etc/sysconfig/vncserver #打開配置文件
 
 #在文件修改為下面兩行代碼:
VNCSERVERS="1:root"
VNCSERVERARGS[1]="-geometry 1024x768  -nolisten tcp -localhost"

3.設置或修改vnc登錄密碼

配置當前用戶的vnc登陸密碼,連續輸入兩次即可。修改vnc的登錄密碼,也是和設置新密碼一樣的步驟。
這個密碼是vnc連接的獨立密碼,與系統密碼沒有關系。

[root@master /]# vncpasswd 
Password:
Verify:
[root@master /]#

4.配置防火牆規則,允許vnc遠程連接

VNC server監聽的端口從5900開始,display:1的監聽 5901,display:2監聽 5902,以此類推。CentOS 的防火牆缺省是不允許連接這些端口的,需要配置防火牆開放相關端口(root 權限):

[root@master /]# vi /etc/sysconfig/iptables
...
-A INPUT -m state --state NEW -m tcp -p tcp --dport 5901 -j ACCEPT #開放 "5901" 端口
-A INPUT -m state --state NEW -m tcp -p tcp --dport 5902 -j ACCEPT #開放 "5902" 端口
...

[root@master /]# service iptables restart #重啟防火牆

6.啟動服務(開啟多個遠程端口)並設置開機自啟動

6.1 啟動方式一

讓系統自動分配連接端口:

[root@master /]# vncserver #直接輸入則會自動打開一個連接服務

New 'master:2 (jay)' desktop is master:2 #這里是“master:2”說明這是啟動的第二個服務,已經存在有“master:1”在這之前啟動

Starting applications specified in /root/.vnc/xstartup
Log file is /root/.vnc/master:2.log

6.2 啟動方式二

指定端口啟動,如果指定端口的vnc服務已經啟動則會提示,如果還沒有啟動則會重新啟動特定端口的vnc服務:

[root@master /]# vncserver :1 #指定端口1(即系統的5901端口)啟動服務,注意“:1”之前有一個空格

[root@master /]# vncserver :2 #指定端口2(即系統的5902端口)啟動服務

6.3 開機自啟動

設置開機自動啟動服務:

[root@master /]# chkconfig vncserver on

查看設置是否設置成功:

[root@master /]# chkconfig --list | grep vnc
vncserver      	0:off	1:off	2:on	3:on	4:on	5:on	6:off

7.windows環境遠程連接服務器

7.1 客戶端遠程連接

  • 下載且安裝好windows桌面的vnc-viewer客戶端;

  • 然后在VNC Server(服務器)這一項輸入“目標主機IP:登錄端口(沒錯,端口就是上面的1或者2或3等)”;

  • Encryption(加密)這一項采用默認方式(讓vnc server自己選擇);

  • 點擊“Connection(連接)”;

  • 輸入設置的vnc登錄密碼(注意是vnc的密碼,不是目標主機系統的登錄密碼)。

7.2 使用瀏覽器遠程連接

這個方法本人沒有測試過,這里借鑒網友的經驗,也在這里說明一下。具體實現細節大家可以自己折騰。
從瀏覽器登錄(瀏覽器需要安裝JAVA支持庫,作為java applet來實現,才能登錄控制VNC服務器,可以yum install java*安裝)。
最后直接從瀏覽器中輸入如下地址,進行遠程訪問:

http://目標主機IP:登錄端口

8.關閉vncserver

執行kill命令:

[root@master /]# vncserver -kill :1 #關閉端口1
[root@master /]# vncserver -kill :2 #關閉端口2

注意:-kill與:1或:2中間有一空格

參考鏈接:

http://www.ha97.com/4634.html

http://www.linuxidc.com/Linux/2016-06/132024.htm

http://blog.csdn.net/russle/article/details/4757888


免責聲明!

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



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