Remote Desktop for CentOS 5 遠端桌面

以 Windows 電腦連接 CentOS 5 的遠端桌面:

Linux 端設定:

設定啟動VNC Server時自動啟用帳號

以root權限修改vncservers

#vim /etc/sysconfig/vncservers

如果你要以dspace帳號登入,登入桌面為1024x768,那麼加入以下設定:

VNCSERVERS="1:dspace" 

VNCSERVERARGS[1]="-geometry 1024x768"

設定完成之後,每次啟用VNC Server的服務時,都會自動啟動該帳號的vncserver。

請輸入以下指令以啟動VNC Server:

service vncserver start

<^>開機自動啟動VNC Server

以root權限加入開機自動啟動VNC Server

#vim /etc/rc.d/rc.local

加入以下設定

service vncserver start

確認以上步驟完成之後,接著重新啟動,就能夠開啟VNC Server。

<^>設定VNC的密碼

請切換到你預設要登入的使用者帳號,此範例中以dspace作為我預設登入的帳號。可使用su指令來切換,系統會提示你輸入密碼(除非你是root):

su dspace

執行vncpasswd來設定密碼

#vncpasswd 

Password: //輸入 VNC 密碼 

Verify: //再輸入一次 VNC 密碼以確認

<^>修改顯示設定成為安裝的X-Win

接著修改連接設定。如果你沒有在自己設定的帳號裡找到.vnc/xstartup,那你得回到之前的步驟,把VNC Server設定好之後一一啟動,他才會產生xstartup這個檔案。

#vim ~/.vnc/xstartup

該檔案的內容如下,請將SESSION_MANAGER與exec /etc/X11/xinit/xinitrc開頭的#註解拿掉,其他行則加上註解。參考如下:

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

Windows 端設定:

參考: