歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux管理 >> Linux問題解決

centos 5.5 配置vnc,開啟linux遠程桌面教程

Centos下vnc遠程桌面連接配置(完全版,Centos5.5親測)

 

1.查看本機是否有安裝vnc(centOS5默認有安裝vnc)

rpm -q vnc vnc-server

 

如果顯示結果為:

package vnc is not installed

vnc-server-4.1.2-14.e15_3.1

 

那恭喜你,機器上已經安裝了vnc。如果沒有安裝,可使用命令:

#yum install vnc-server(注意在root下安裝)

#yum install vnc

#yum groupinstall "GNOME Desktop Environment"

 

2.把遠程桌面的用戶加入到配置文件中(下面以ROOT用戶為例子)

vi /etc/sysconfig/vncservers

 

使用vi編輯器打開配置文件,在文件中添加下面兩行命令

VNCSERVERS="1:root 2:leo"

VNCSERVERARGS[1]="-geometry 800x600"

VNCSERVERARGS[2]="-geometry 1024x768"

說明:

第一、這裡的“用戶名”是指linux系統用戶的名稱

第二、上面三行中第一行是設定可以使用VNC服務器的帳號,可以設定多個,但中間要用空格隔開。注意前面的數字“1”或是“2”,當你要從其它電腦來VNC服務器時,就需要用IP:1這種方法,而不能直接用IP。如假定你的VNC服務器IP是192.168.1.100,那想進入VNC服務器,並以peter用戶登錄時,需要在vncviewer裡輸入IP的地方輸入:192.168.1.100:1,如果是root,那就是192.168.1.100:2.

第三、下面兩行[1][2]最好與上面那個相對應,後面的800X600可以換成你電腦支持的分辨率。注意中間的"x"不是“*”,而是小寫字母"x".

 

3.為配置的遠程桌面用戶設置密碼

vncpasswd

說明:注意這裡是為上面的root遠程用戶配密碼,所以在root賬戶下配;依次類推,為別的賬戶配密碼,就要在別的賬戶下配命令

 

4.修改遠程桌面顯示配置文件

cd ~/.vnc/   (/root/.vnc)

vi xstartup

 

原本的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 &

xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &

twm &

 

只要取消上面第三行第四行前的#符號,就行,當然,如果你想進入VNC服務器時看到的是圖形界面,那就還需要把最後面的那行注釋掉,並加上gnome-session $.

 

修改後的文件內容應該如下:

#!/bin/sh

# Add the following line to ensure you always have an xterm available.

# 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 &

xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &

#twm &

gnome-session &

 

說明:

第一、不修改此文件你看到的遠程桌面很簡單,相當於命令行操作,為了遠程操作如同本地操作一樣,務必參考以下方式進行修改

第二、只要你啟用一次VNCserver,就能自動創建,方法如下:

#/sbin/service vncserver start(注意要在root下才能啟動)

#/sbin/service vncserver stop(啟動後再關閉,方便下面的操作)

通過上面的方法,就可以在用戶家目錄下的.vnc目錄裡創建xstartup文件.

 

Copyright © Linux教程網 All Rights Reserved