[精讚] [會員登入]
857

[Centos6] 安裝VNC連線程式

在Centos6桌上環境安裝VNC 連線程式

此文完整連結 http://n.sfs.tw/10658

複製連結 [Centos6] 安裝VNC連線程式@新精讚
(文章歡迎轉載,務必尊重版權註明連結來源)
2017-01-23 13:54:46 最後編修
2017-01-23 13:54:19 By 瘦河馬
 

VNC是螢幕畫面分享及遠端操作軟體。此軟體藉由網路,可傳送鍵盤與滑鼠的動作及即時的螢幕畫面 。

老梗文,來吧~~這次是在Centos6,重裝我把他寫詳細點。

☼、系統

Linux club.tc.edu.tw 2.6.32-431.el6.x86_64
CentOS release 6.5 (Final)

一、安裝

Centos6 之後叫作 tigervnc

# yum install tigervnc-server

安裝桌面環境你可能需要桌面環境,如果預設沒裝的話,就來安裝[2]

安裝 GNONE 桌面環境

yum groupinstall "GNONE Desktop Environmen"

假如找不到的話還有一種方式

yum grouplist

 就可以知道我應該這麼作
(因為我是環境是 zh_TW.UTF-8)

yum groupinstall "GNOME 桌面環境"

我在安裝遇到些問題,裝完後找不到執行程式,後來重開機重裝就好了 Orz..

二、設定VNC的使用者進入環境[1]

接下來設定VNC使用者進入後的環境,編輯 /etc/sysconfig/vncservers

下面是預設值,修改這裡的使用者和登入設定,他的值是 "索引號1:使用者帳號1 索引號2:使用者帳號2 索引號3:使用者帳號3 ...."

索引值就是未來連線用的port號(5900+索引值),例如索引值2 (5900 + 2),所以到時連接 VNC Server 就使用 :5902
# VNCSERVERS="2:myusername"
# VNCSERVERARGS[2]="-geometry 800x600 -nolisten tcp -localhost"

修改範例

VNCSERVERS="2:root 3:axer"
VNCSERVERARGS[2]="-geometry 1280x1024 -nolisten tcp -localhost"
VNCSERVERARGS[3]="-geometry 1280x1024"

參數
-geometry 1280x1024  -> 連入使用者視窗為 1280x1024
-nolisten tcp -> 防止 X 經由tcp連入
-localhost -> 限定本地連結

三、設定VNC的使用者帳密

vnc的使用者帳密和系統不同,需獨立設定,使用指令 vncpasswd,切換到該使用者下指令即可:

$ vncpasswd
Password:
Verify:

忘記vnc使用者的密碼
你可能會忘記vnc的密碼,只要把自己家目錄中的 .vnc/passwd 檔刪掉然後重新執行 vncpasswd 即可。
$ rm ~/.vnc/passwd

務必設定第二項中已指定的使用者密碼,否則在啟動vnc會出現這樣的錯誤:

3:axer
VNC password for user axer is not configured
                                                           [失敗]

四、啟動vnc/停止vnc

啟動
# service vncserver start

停止
# service vncserver stop

重新啟動
# service vncserver restart

設定開機啟動
#chconfig --level 35 vncserver on

範例
# service vncserver restart
正在關閉 VNC 伺服器:2:root 3:axer                         [  確定  ]
正在啟動 VNC 伺服器:2:root
New 'club.tc.edu.tw:2 (root)' desktop is club.tc.edu.tw:2

Starting applications specified in /root/.vnc/xstartup
Log file is /root/.vnc/club.tc.edu.tw:2.log

3:axer
New 'club.tc.edu.tw:3 (axer)' desktop is club.tc.edu.tw:3

Starting applications specified in /home/axer/.vnc/xstartup
Log file is /home/axer/.vnc/club.tc.edu.tw:3.log
                                                           [  確定  ]

如果出現 2:username xauth: (stdin):1:  bad display name "XXXX:Y" in "add" command .. ,請在 /etc/hosts加入你的伺服器名[4]

ps:別忘了打開防火牆

五、連線

下載VNC 客戶軟體:VNC Viewer http://www.realvnc.com/download/viewer/

執行

輸入步驟三設定的密碼(和本機帳戶的不同)

成功登入就可以看到畫面了。如果遇到連線很久沒回應,可能是防火牆或是設定的問題,請再檢查

其他

1. 如果啟動時出現錯誤
正在啟動 VNC 伺服器:0:root A VNC server is already running as :0
這代表 /etc/sysconfig/vncservers 中有設定 "0"索引值,索引值得從1開始 VNCSERVERS="0:root 1:axer"

2. 查看正在開啟的vnc server window
# vncserver -list

TigerVNC server sessions:

X DISPLAY #     PROCESS ID
:1              6376
:2              6418

3. 強制關閉其中的顯示,例如第2個
# vncserver -kill :2

參考資料

[1] Install VNC Server On CentOS 6.4  http://www.unixmen.com/install-vnc/

[2] CentOS 5.5 x64 架設 KVM Server 虛擬化伺服器 http://ssorc.tw/?p=1155

[3] VNC(虛擬網絡計算) http://wiki.centos.org/zh-tw/HowTos/VNC-Server

[4] xauth: (stdin):1: bad display name http://adminoracle10g.blogspot.tw/2013/04/xauth-stdin1-bad-display-name-myserver3.html

[5] VNC Viewer http://www.realvnc.com/download/viewer/


原文 2014-03-27 22:23:59

你可能感興趣的文章

[APACHE] PHP<5.5及 PHP>=5.5 安裝APC php5.5版後的apc只能手動安裝,此文包含php<5.5及php>=5.5兩種安裝方法

[Linux] 刪除last/lastb登出入記錄 linux shell的登出入記錄

安裝SPHINX支援中文 新版本的 sphinx 和舊版不同,網路上很多範例和教學是不能用的。此文是安裝和設定方法分享

[Centos7] audit 服務 在紅帽和suse的linux中有一個audit這樣的daemon,寫入的是核心層的記錄。

[Centos7] 安裝phpMyAdmin Centos 7有新的方式可以安裝phpmyadmin,不必再採用過去的tarball安裝法。

[Centos7] 把帳號新增移除具有root權限等級的sudoer 把帳號新增或移除具有root權限等級的sudoer

[Centos] opentftp + selinux 安裝及設定 Centos 安裝微型ftp伺服器:tftp伺服器

動態DNS -- dynamic DNS實作 BIND9動態DNS設定

SELinux 常用指令和檔案 在Redhat系列中,Centos5以後加入了selinux,他並沒有這麼可怕,不必每次看到Selinux ,就想把他

[Linux] mongodb 初步--2/3 我使用mongo 的一些大小事:叢集

我有話要說


限制:留言最高字數1000字,超過部分會被截掉。 限制:未登入訪客,每則留言間隔需超過10分鐘,每日最多5則留言。

訪客留言

[無留言]

隨機好文

[Freebsd] 使用 ADSL 撥接上網 Freebsd上要使用 ADSL 撥接上網,該如何設定?

[CodeIgniter3] 解決無法上傳特定檔案(.sb2)的問題 上傳時出現The filetype you are attempting to upload is not allowed,要怎麼解決?

好用的3+2碼郵遞區號查詢系統推薦 網路上找到用地址輸入判斷3+2碼郵遞區號的辨識率不高,除了這個網站…

海棉寶寶超泡杯演奏的sweet victory 章魚哥和海棉寶寶在超泡杯的演奏歌曲

「許功蓋」的字以及源由 有玩過電腦一段時間的人,都聽過這個人(有一天我才發現7年級的竟然都不認識這個"人")。 在古老的年代