Google
 

星期四, 6月 27, 2013

Linux上安裝x11vnc遠端遙控

1.首先是安裝 x11vnc

sudo apt-get install x11vnc

2.接著是設定遠端登入時的登入密碼,

sudo x11vnc -storepasswd /etc/x11vnc.pass

3.使用 gedit 或 vi 在 /etc/init 目錄下建立一個名為 x11vnc.conf 的文件,
目的是讓 x11vnc 在開機時能自動啟動。

sudo vi /etc/init/x11vnc.conf

start on login-session-start

script
x11vnc -display :0 -auth /var/run/gdm/root/:0 -forever -bg -o /var/log/x11vnc.log -rfbauth /etc/x11vnc.pass -rfbport 5900
end script

script 的內容主要是與 x11vnc 有關,
利用 x11vnc -h 可查詢其意義,
這裡做個簡易的解釋:
-display :0
-auth /var/run/gdm/root/:0 設定 X 權限檔變成文件,相當於啟動前將 XAUTHORITY 環境變數設定成文件
-forever 持續不斷監聽連入的用戶端,直到用戶端斷線。
-bg 當螢幕畫面建立後進入背景執行。
-o /var/log/x11vnc.log 建立 x11vnc.log 檔於 /var/log 目錄下。
-rfbauth /etc/x11vnc.pass 使用 RFB 協定認證檔,也是之前存放於 /etc 下的 x11vnc.pass 檔
-rfbport 5990 設定 RFB 協定的 TCP 埠,預設是 5900,我使用 5990,之後會在防火牆開 port 時用到

沒有留言: