Ubuntu 7.10中vnc4server配置過程:
1. 配置遠程控制權限
打開 系統->系統管理->登陸窗口
點擊<遠程>頁面,在樣式中選擇"與本地相同"
點擊"配置XDMCP"按鈕,將"遵從非直接請求"的選中狀態取消
編輯 /etc/gdm/gdm.conf
sudo gedit /etc/X11/gdm/gdm.conf
找到[xdmcp]節,將enable改為true
Enable=True
找到行,# RemoteGreeter=/usr/lib/gdm/gdmlogin 去掉注釋
RemoteGreeter=/usr/lib/gdm/gdmlogin
2. 安裝所需軟件
sudo apt-get install vnc4server xinetd
3. 設置VNC口令
sudo vncpasswd /root/.vncpasswd
4. 在xinetd中增加VNC服務
sudo vi /etc/xinetd.d/Xvnc
Xvnc內容如下
service Xvnc
{
type = UNLISTED
disable = no
socket_type = stream
protocol = tcp
wait = yes
user = root
server = /usr/bin/Xvnc
server_args = -inetd :1 -query localhost -geometry 1024x768 -depth
16 -once -fp /usr/share/fonts/X11/misc -DisconnectClients=0
-NeverShared passwordFile=/root/.vncpasswd -extension XFIXES
port = 5901
}
5. 啟動xinetd服務
sudo /etc/init.d/xinetd stop
sudo killall Xvnc
sudo /etc/init.d/xinetd start
vnc客戶端配置:
我的客戶端系統是win XP,vnc客戶端用的是UltraVNC Viewer。
啟動UltraVNC Viewer後,在vnserver中輸入剛才配置nvc4server的主機ip和vncserver端口號(如 192.168.1.108:5901),端口號在/etc/xinetd.d/Xvnc文件中設置(port = 5901)。輸入用戶,口令,就可以從遠程登錄ubuntu7.10桌面了。