Ubuntu server配置遠端VNC服務

2021-09-09 04:36:21 字數 3008 閱讀 5569

原始出處 、作者資訊和本宣告。否則將追究法律責任。

環境:

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 

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,然後連線

輸入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 

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

再用客戶端連線

看到了xface了,說明ok了,至此,已經配置完畢。

**:

Ubuntu Server 配置過程

配置rd build server的環境,做個記錄。安裝編譯環境 1.scp work ubuntu build server install.sh cm xx.xx.xx home cm 2.sudo chmod a x home cm ubuntu build server install.sh...

Ubuntu Server如何配置SFTP

ssh file transfer protocol是乙個比普通ftp更為安全的檔案傳輸協議。參考資料 它工作在secure shell ssh 上,確保檔案被加密傳輸。因為工作需要,我研究了一下如何在ubuntu server上配置sftp,記錄如下。為了便於討論,我假設我將允許sftp user...

Ubuntu Server如何配置SFTP

sh file transfer protocol是乙個比普通ftp更為安全的檔案傳輸協議。參考資料 它工作在secure shell ssh 上,確保檔案被加密傳輸。因為工作需要,我研究了一下如何在ubuntu server上配置sftp,記錄如下。為了便於討論,我假設我將允許sftp users...