Ubuntu server 遠程VNC服務 配置Xfce4


原文鏈接:http://blog.csdn.net/bykjscn/article/details/8140566

環境:

 

[plain]  view plain copy print ?
  1. root@node1:~# cat /etc/issue   
  2. Ubuntu 12.04 LTS \n \l   

 

 

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

默認情況下,Ubuntu server是沒有圖形界面的,使用Xmanager遠程連接Ubuntu,連接完成后,本來想使用Xmanager自帶的功能,來實現彈出一個圖形界面的,但是不管怎么彈,該程序就是彈不出來,很糾結,用Xclock測試,是可以的。只能另行它法。

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

一、安裝配置VNC

1、首先安裝VNC

  

 

[plain]  view plain copy print ?
  1. # apt-get install vnc4server   

 

 

2、為VNC設置密碼

 

[plain]  view plain copy print ?
  1. root@node1:~/.vnc# vncpasswd    
  2. Password:   

 

 

輸入密碼,然后再確認一遍,就OK了。

3、啟動VNC

 

[plain]  view plain copy print ?
  1. root@node1:~# vncserver :1   
  2.    
  3. New 'node1:1 (root)' desktop is node1:1   
  4.    
  5. Starting applications specified in /root/.vnc/xstartup   
  6. Log file is /root/.vnc/node1:1.log   
  7.    
  8. root@node1:~# ps -ef | grep vnc   
  9. 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   
  10. 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,然后連接

 

輸入IP的時候,輸入 IP:NO,即ip地址加會話號,剛才開戶的是1,這里就輸入 

1.1.1.1:1

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

 

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

三、安裝Xface

 

[plain]  view plain copy print ?
  1. # apt-get install xfce4   

 

 

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

更改VNC配置,加載Xface桌面

 

[plain]  view plain copy print ?
  1. root@node1:~# pwd   
  2. /root   
  3. root@node1:~# cd .vnc/   
  4. root@node1:~/.vnc# ls   
  5. node1:1.log  node1:1.pid  passwd  xstartup   
  6. root@node1:~/.vnc# vim xstartup    

 

 

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

 

[plain]  view plain copy print ?
  1. root@node1:~/.vnc# cat xstartup    
  2. #!/bin/sh   
  3.    
  4. # Uncomment the following two lines for normal desktop:   
  5. # unset SESSION_MANAGER   
  6. # exec /etc/X11/xinit/xinitrc   
  7.    
  8. [ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup   
  9. [ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources   
  10. xsetroot -solid grey   
  11. vncconfig -iconic &   
  12. #x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &   
  13. #x-window-manager &   
  14.    
  15. sesion-manager & xfdesktop & xfce4-panel &   
  16. xfce4-menu-plugin &   
  17. xfsettingsd &   
  18. xfconfd &   
  19. xfwm4 &   

 

 

然后重新啟動VNC

 

[plain]  view plain copy print ?
  1. root@node1:~/.vnc# vncserver -kill :1   
  2. Killing Xvnc4 process ID 1844   
  3. root@node1:~/.vnc# vncserver :1   
  4.    
  5. New 'node1:1 (root)' desktop is node1:1   
  6.    
  7. Starting applications specified in /root/.vnc/xstartup   
  8. Log file is /root/.vnc/node1:1.log   

 

 

再用客戶端連接

 


免責聲明!

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



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