Ubuntu server配置遠程VNC服務

  1. root@node1:~# cat /etc/issue 
  2. Ubuntu 12.04 LTS \n \l 

 

 需求:如今須要遠程鏈接Ubuntu的圖形界面,由於有一個程序是須要使用圖形界面配置的。node

默認狀況下,Ubuntu server是沒有圖形界面的,使用Xmanager遠程鏈接Ubuntu,鏈接完成後,原本想使用Xmanager自帶的功能,來實現彈出一個圖形界面的,可是無論怎麼彈,該程序就是彈不出來,很糾結,用Xclock測試,是能夠的。只能另行它法。vim

之前配置VNC,都是在RedHat裏面配置的,Ubuntu裏面沒弄過,這就研究了一下。下面詳細的說一下配置過程,使用的圖形程序爲Xfacec#

1、安裝配置VNCapp

一、首先安裝VNC測試

 

  1. # apt-get install vnc4server 

二、爲VNC設置密碼orm

 

  1. root@node1:~/.vnc# vncpasswd  
  2. Password: 

輸入密碼,而後再確認一遍,就OK了。server

三、啓動VNCxml

 

  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 

啓動成功ip

2、客戶端鏈接ci

客戶端安裝vncview,而後鏈接

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

1.1.1.1:1

而後輸入完密碼,就能夠鏈接了

由於沒有桌面環境,因此,咱們須要安裝一個,這裏使用Xface

3、安裝Xface

 

  1. # apt-get install xfce4 

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

更改VNC配置,加載Xface桌面

 

  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的配置便可,配置文件下

 

  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

 

  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 

再用客戶端鏈接

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

相關文章
相關標籤/搜索