天天看點

Ubuntu server配置遠端VNC服務

環境:<b></b>

root@node1:~# cat /etc/issue 

Ubuntu 12.04 LTS \n \l 

 需求:現在需要遠端連接配接Ubuntu的圖形界面,因為有一個程式是需要使用圖形界面配置的。

預設情況下,Ubuntu server是沒有圖形界面的,使用Xmanager遠端連接配接Ubuntu,連接配接完成後,本來想使用Xmanager自帶的功能,來實作彈出一個圖形界面的,但是不管怎麼彈,該程式就是彈不出來,很糾結,用Xclock測試,是可以的。隻能另行它法。

以前配置VNC,都是在RedHat裡面配置的,Ubuntu裡面沒弄過,這就研究了一下。下面詳細的說一下配置過程,使用的圖形程式為Xface

一、安裝配置VNC

1、首先安裝VNC

# apt-get install vnc4server 

2、為VNC設定密碼

root@node1:~/.vnc# vncpasswd  

Password: 

輸入密碼,然後再确認一遍,就OK了。

3、啟動VNC

root@node1:~# vncserver :1 

New 'node1:1 (root)' desktop is node1:1 

Starting applications specified in /root/.vnc/xstartup 

Log file is /root/.vnc/node1:1.log 

root@node1:~# ps -ef | grep vnc 

root      1768     1  0 06:10 pts/0    00:00:00 Xvnc4 :1 -desktop node1:1 (root) -auth /root/.Xauthority -geometry 1024x768 -depth 16 -rfbwait 30000 -rfbaut 

h /root/.vnc/passwd -rfbport 5901 -pn -fp /usr/X11R6/lib/X11/fonts/Type1/,/usr/X11R6/lib/X11/fonts/Speedo/,/usr/X11R6/lib/X11/fonts/misc/,/usr/X11R6/lib/X11/fonts/75dpi/,/usr/X11R6/lib/X11/fonts/100dpi/,/usr/share/fonts/X11/misc/,/usr/share/fonts/X11/Type1/,/usr/share/fonts/X11/75dpi/,/usr/share/fonts/X11/100dpi/ -co /etc/X11/rgb 

啟動成功

二、用戶端連接配接

用戶端安裝vncview,然後連接配接

<a target="_blank" href="http://blog.51cto.com/attachment/201207/181637673.jpg"></a>

輸入IP的時候,輸入 IP:NO,即ip位址加會話号,剛才開戶的是1,這裡就輸入 

1.1.1.1:1

然後輸入完密碼,就可以連接配接了

<a target="_blank" href="http://blog.51cto.com/attachment/201207/181850792.jpg"></a>

因為沒有桌面環境,是以,我們需要安裝一個,這裡使用Xface

三、安裝Xface

# apt-get install xfce4 

過程比較漫長,大小有200MB左右。等安裝完成後,我們就可以使用VNC調用Xface了

更改VNC配置,加載Xface桌面

root@node1:~# pwd 

/root 

root@node1:~# cd .vnc/ 

root@node1:~/.vnc# ls 

node1:1.log  node1:1.pid  passwd  xstartup 

root@node1:~/.vnc# vim xstartup  

把原來的配置給注釋掉,新增Xface的配置即可,配置檔案下

root@node1:~/.vnc# cat xstartup  

#!/bin/sh 

# Uncomment the following two lines for normal desktop: 

# unset SESSION_MANAGER 

# exec /etc/X11/xinit/xinitrc 

[ -x /etc/vnc/xstartup ] &amp;&amp; exec /etc/vnc/xstartup 

[ -r $HOME/.Xresources ] &amp;&amp; xrdb $HOME/.Xresources 

xsetroot -solid grey 

vncconfig -iconic &amp; 

#x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &amp; 

#x-window-manager &amp; 

sesion-manager &amp; xfdesktop &amp; xfce4-panel &amp; 

xfce4-menu-plugin &amp; 

xfsettingsd &amp; 

xfconfd &amp; 

xfwm4 &amp; 

然後重新啟動VNC

root@node1:~/.vnc# vncserver -kill :1 

Killing Xvnc4 process ID 1844 

root@node1:~/.vnc# vncserver :1 

再用用戶端連接配接

<a href="http://blog.51cto.com/attachment/201207/131944976.jpg" target="_blank"></a>

看到了Xface了,說明OK了,至此,已經配置完畢。

本文轉自 gm100861 51CTO部落格,原文連結:http://blog.51cto.com/gm100861/917316

繼續閱讀