雖說Ubuntu有內建遠端桌面環境,但確是要你的遠端作業系統登入後方可使用。而X11VNC則可以在登入畫面時就可看見,方便使用!
注意,你的電腦必須先安裝 xinetd。若無請先執行安裝xinetd。若有安裝則跳過。
安裝指令:
$ sudo apt-get install xinetd
安裝指令:
$ sudo apt-get install x11vnc
建立密碼檔,指令:
$ sudo x11vnc -storepasswd [your_password] /etc/x11vnc.pass
安裝完畢之後,將x11vnc 加入xinetd 中。
指令:
$ sudo vim /etc/xinetd.d/x11vnc
按“i”,進入插入模式。鍵入或貼上下面內容
service x11vnc
{
port = 5900
type = UNLISTED
socket_type = stream
protocol = tcp
wait = no
user = root
server = /usr/bin/x11vnc
server_args = -inetd -o /var/log/x11vnc.log -display :0 -auth /var/lib/gdm/:0.Xauth -many -bg -rfbauth /etc/x11vnc.pass
disable = no
}
輸入完畢後,按“Esc”鍵跳出,再按 shift鍵 + “:” ,畫面出現冒號後, 輸入“wq!” ( w q 和 驚嘆號 ),再按Enter鍵 ( 即強制存檔後離開 )
接著,重新啟動x11vnc。
指令:
$ sudo /etc/init.d/xinetd restart
================另一個方法=====================
最近在玩 xubutnu,還在熟悉中。
預設的 xubuntu 不像 ubuntu 有內建的 vnc server: vino,所以也沒有像 ubuntu一樣方便的 vnc啟用辦法。如果裝 vncserver、vnc4server、tigervncserver 等,卻只能另開啟一個 screen,不是我要的。
找了一下,才發現 x11vnc 就可以搞定了。安裝:
# sudo apt-get install x11vnc
第一次執行,要先設定一下密碼:
# vncpasswd
預設位置在 ~/.vnc/passwd。
接著到選單的「設定」->「自動啟動的應用程式」裡面,加上:
x11vnc -forever -shared -rfbauth ~/.vnc/passwd
這樣,開機就會自動執行了。
Chapter-15 Ubuntu 遠端桌面 - X11VNC
誰在線上
正在瀏覽這個版面的使用者:沒有註冊會員 和 0 位訪客