VNC Server 在 Linux 下的安裝

下載點

  • http://www.realvnc.com/download.html

參考資料

  • http://liy.slat.org/study/tips/vnc.htm
  • http://www.realvnc.com/

遠端控制一直是個理想的工作目標,你不但可以在本機使用電腦,在離開之後,還可以使用網路使用遠端的功能來繼續你未完的工作。
現在市面上最流行的 Symantec PcAnywhere 也是這種功能,但是這是要花 錢的,而且還蠻貴的,當然,它還包含了一些其它的進階功能。然而,如果你只 需要單純只要可以遠端控制你的電腦的話,當然就不用如此殺雞用牛刀了,VNC (Virtual Network Computing) 正是我們所需要的軟體,他不但是完全 Free 的,你可以拿到他的可執行檔,或是如果你的興趣的話,也可以找到他的 Source 供你研究,最重要的一點,他的檔案很小,只需要一片磁片就夠了。

這篇文章在 RedHat 8 、RedHat 9 和 Fedora 1 上測過,可以正常執行。

1. 首先,我們們要先下載 VNC 來安裝,假設我們現在裝在自己的家目錄裡 的 VNC/vncgo 目錄裡。

# cd ~
# wget http://www.realvnc.com/dist/vnc-3.3.7-x86_linux.tar.gz
# tar -zxvf vnc-3.3.7-x86_linux.tar.gz
# mv vnc-3.3.7-x86_linux vnc
# cd vnc
# mkdir -p ~/VNC/vncgo
# ./vncinstall ~/VNC/vncgo


2. 接著,我們就要設定環境變數,因為 VNC 在啟動的時候,會去找相關的檔案,所以一定要先指定 PATH 的變數。如果你是 root,你可以把下面的三行指令寫到 /etc/profile 裡面。

# PATH="$PATH":~/VNC/vncgo
# export $PATH
# echo $PATH
/usr/local/bin:/bin:/usr/bin:/usr/X11R6/bin:/UserHomeDir/VNC/vncgo

3. 以上就安裝完成 VNC Server ,現在就開始來玩玩吧!先開啟第一次,讓他
產生必要的檔案,如果是第一次執行,就會要你輸入登入的密碼才行!

# vncserver

4. 然後關閉 VNC

# vncserver -kill :1

5. 修改 X 的設定, 這樣你的遠端桌面才會美美的!

# cd ~/.vnc/xstartup
# vi xstartup
________________________________________________________________
#!/bin/sh
#下面都註解起來
#輸入下面這一行
/etc/X11/xinit/Xclients
#[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
#xsetroot -solid grey
#xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
#twm &
:______________________________________________________________
 

6. 最後, 就開始 VNC 吧

# vncserver

7. 遠端控制
執行 vncviewer ,使用 VNC Viewer 來看,輸入IP:num(IP 是主機的位置,num 是 vnc 的啟動項目,開啟 vnc 服務時會有提示)

 
Index