環境:
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,然後連接
URL:http://www.bianceng.cn/OS/Linux/201410/46054.htm
輸入IP的時候,輸入 IP:NO,即ip地址加會話號,剛才開戶的是1,這裡就輸入
1.1.1.1:1
然後輸入完密碼,就可以連接了
因為沒有桌面環境,所以,我們需要安裝一個,這裡使用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 ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
#x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
#x-window-manager &
sesion-manager & xfdesktop & xfce4-panel &
xfce4-menu-plugin &
xfsettingsd &
xfconfd &
xfwm4 &
然後重新啟動VNC
root@node1:~/.vnc# vncserver -kill :1
Killing Xvnc4 process ID 1844
root@node1:~/.vnc# 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
再用客戶端連接
看到了Xface了,說明OK了,至此,已經配置完畢。
本文出自 “吖吖個呸” 博客,請務必保留此出處http://gm100861.blog.51cto.com/1930562/917316