|
折騰了一天多,終于搞定了這個遠程登錄Ubuntu桌面的問題,感嘆,為啥windows 那么多人喜歡用,就因為簡單!
在公司里我有兩臺機器,一臺win7 ,另一臺前兩天安裝了ubuntu 11.10 ,搞兩套鍵盤鼠標太煩,干脆給ubuntu搞個遠程桌面(在ubuntu下遠程win7的話,顏色什么的最高只能到24,很丑),這樣就能把兩臺顯示器連到一臺機器上,同時用兩臺機器,一套鍵盤鼠標。
先說說win 下要做的設(shè)置:
win 下其實很簡單,到vncviewer去下載個客戶端就OK了,很小的一個exe文件,直接執(zhí)行,下載地址:
http://www./products/free/4.1/winvncviewer.html
ubuntu vncserver :
其實ubuntu 11.10 里面已經(jīng)安裝了 桌面共享 ,用的是 vino-server ,這個東西好是好,就是有個很不爽的缺點:必須要在ubuntu主機上登錄過后才能在win 下用vncviewer登錄。并且好像登錄過后鎖定或者注銷都不能正常使用。
試過 vnc4server、tightvncserver、都有一些問題。最后使用了 x11vnc,一段配置下來,重啟機器,OK。很爽,下面是步驟:
1、安裝x11vnc
-
sudo apt-get install vino vinagre x11vnc
2、設(shè)置遠程桌面登錄時使用的密碼,設(shè)置完后直接回車確認保存密碼到 ~/.vnc/passwd 文件里,“~/ ”是你當前用戶的根目錄如: /home/jzy/
3、設(shè)置x11vnc通用的密碼存儲位置
-
sudo x11vnc -storepasswd in /etc/x11vnc.pass
4、將用戶目錄下的passwd文件內(nèi)容copy到 /etc/x11vnc.pass下
-
sudo cp /home/jzy/.vnc/passwd /etc/x11vnc.pass
5、配置x11vnc為跟隨系統(tǒng)自動啟動
需要新建一個文件 /etc/init/x11vnc.conf
-
sudo vi /etc/init/x11vnc.conf
按 i 鍵進入編輯模式,粘貼以下內(nèi)容,并保存退出:
-
start on login-session-start
-
-
script
-
x11vnc -display :0 -auth /var/run/lightdm/root/:0 -forever -bg -o /var/log/x11vnc.log -rfbauth /etc/x11vnc.pass -rfbport 5900
-
end script
其中,5900是端口號,可以自己定義。
6、重啟ubuntu
等重啟好了以后,到win 下 打開 vncviewer ,輸入ubuntu 的地址和5900端口號,如 : 10.1.170.8:5900 然后連接,如果成功的話,會出現(xiàn)輸入密碼的對話框,
只需要輸入上面設(shè)置好的密碼就可以看到操作遠程桌面啦!
參考文章:
http:///showthread.php?t=1861707&page=3
轉(zhuǎn)自:http://blog.csdn.net/jzy19861984/article/details/7178874
|