Ubuntu下安裝VNC server教程


盡管我們在大部分情況下用ssh登錄Ubuntu服務器就好了,但是有時候我們的程序需要在圖形界面下運行,這時我們就要用到vnc server這個軟件了。在Ubuntu下安裝vnc server很簡單的,只要下面幾步就可以了: 第一步,獲取安裝文件 sudo apt-get install vnc4server 第二步,修改VNC Password,不能太短 # vncpasswd Password: ****** Verify:***** 第三步,檢查防火牆,這個就不詳細說明了 第四步,啟動VNC server
# vncserver -kill :1 # vncserver :1
第五步,通過客戶端連接 地址后面加:
1 第六步,發現界面是不是很丑啊!?引用別人的解決辦法 不過...這個桌面怎么這么丑?! 原來vncserver默認使用的窗口管理器是twm,這是一個很簡陋的窗口管理器,你可以把你的桌面改成GNOME或KDE。 方法是,進入你自己的home目錄,然后編輯這個文件:.vnc/xstartup,下面是這個文件的內容: #!/bin/sh # Uncomment the following two lines for normal desktop: #unset SESSION_MANAGER #exec /etc/X11/xinit/xinitrc [ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup [ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources xsetroot -solid grey vncconfig -iconic & xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" & #twm & gnome-session & 你可以把像上面這樣把"twm &"這一行注釋掉,然后在下面加入一行"gnome-session &",或者是"startkde &",分別啟動GNOME桌面和KDE桌面。 如果server重啟了,那你就需要重新運行一次vncserver命令來啟動VNC server,這很麻煩。有沒有更好的方法呢 如果server重啟了,那你就需要重新運行一次vncserver命令來啟動VNC server,這很麻煩。有沒有更好的方法呢? 有!我們可以把VNC server啟動成后台服務。執行如下步驟: 首先要允許VNC server在系統啟動過程中被啟動。這可以通過“系統設置-->服務器設置-->服務”菜單來配置,把vncserver一項選上就可以了。 如果使用命令行的話,以root身份運行以下兩條命令: cd /etc/rc5.d mv K35vncserver S35vncserver 然后編輯/etc/sysconfig/vncservers,以下是文件內容: # The VNCSERVERS variable is a list of display:user pairs. # # Uncomment the line below to start a VNC server on display :1 # as my 'myusername' (adjust this to your own). You will also # need to set a VNC password; run 'man vncpasswd' to see how # to do that. # # DO NOT RUN THIS SERVICE if your local area network is # untrusted! For a secure way of using VNC, see # . VNCSERVERS="1:user1 2:user2 3:user3" VNCSERVERARGS[1]="-geometry 1024x768" VNCSERVERARGS[2]="-geometry 1024x768" VNCSERVERARGS[3]="-geometry 800x600" 解釋一下這個文件: VNCSERVERS這一行是配置在系統啟動時啟動幾個VNC server,上面的例子里運行了三個VNC server,其中user1在display :1,user2在display :2,user3在display :3。 VNCSERVERARGS這三行,分別為VNC server 1, 2, 3配置啟動參數,上面的例子里對user1和user2使用屏幕分辨率1024x768,對user3使用800x600。 其它支持的參數請使用“man vncserver”命令查詢。 編輯好這個文件后,保存,然后以root身份運行: /sbin/service vncserver start 這樣user1, user2, user3的vncserver就啟動了。 以后每次系統重啟時,都會自動啟動這三個用戶的vncserver。 注意:上面三個用戶必須已經使用vncpasswd命令設置過vnc密碼,不然他的vncserver啟動會失敗!!!

 


免責聲明!

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



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