在AIX上安裝VNC來跨作業系統遠端圖形化可間斷與共享式控制

阿敏總司令發表於2009-03-20
已在AIX 5.3與AIX 6.1版本上面通過。

[size=medium][b]軟體下載[/b][/size]
[b]服務端:[/b]
[url]ftp://ftp.software.ibm.com/aix/freeSoftware/aixtoolbox/RPMS/ppc/vnc/vnc-3.3.3r2-6.aix5.1.ppc.rpm[/url]

[b]客戶端:[/b]
VNC的話,隨便下載一個都可以,比如
TightVNC
UltraVNC
vncviewer
VNC客戶端推薦使用TightVNC或者UltraVNC,下載地址:
[url]http://sourceforge.net/projects/vnc-tight/[/url]
[url]http://sourceforge.net/projects/ultravnc/[/url]

如果想通過瀏覽器進行控制的話,因為是通過Java Applet來實現的,於是需要安裝JRE了,去SUN的網站下載吧
[url]http://java.sun.com[/url]


[size=medium][b]安裝配置[/b][/size]
[b]服務端的安裝[/b]
rpm -Uvh vnc-3.3.3r2-6.aix5.1.ppc.rpm
或者
rpm -ivh vnc-3.3.3r2-6.aix5.1.ppc.rpm

[b]啟動VNC Server[/b]
cd /opt/freeware/bin
./vncserver :1

第一次會讓你輸入密碼,兩次

[b]客戶端連線[/b]
開啟任一VNC客戶端,輸入地址 <AIX機器IP> :1,連線,輸入密碼後即可

[b]通過瀏覽器連線[/b]
http://<IP>:5801/ 輸入密碼後即可訪問並控制了

任何時候修改密碼只要用
vncpasswd修改即可生效

[b]停止VNC Server[/b]
vncserver -kill :1

[b]其它問題[/b]
問題:log裡看到警告後,就將/usr/lib/X11/fonts/ibm850/,去掉即可
#$cmd .= " -fp /usr/lib/X11/fonts/,/usr/lib/X11/fonts/misc/,/usr/lib/X11/fonts/75dpi/,/usr/lib/X11/fonts/100dpi/,/usr/lib/X11/fonts/ibm850/,/usr/lib/X11/fonts/Type1/";
$cmd .= " -fp /usr/lib/X11/fonts/,/usr/lib/X11/fonts/misc/,/usr/lib/X11/fonts/75dpi/,/usr/lib/X11/fonts/100dpi/,/usr/lib/X11/fonts/Type1/";
問題:還有1356-613 xrdb: can't open file '/<$HOME>/.Xresources'檔案不能開啟的錯誤。
解決:直接在相應目錄下建立一個空檔案給它就行了。


問題:連線VNC Server時提示 reading version failed: not an RFB server?
解決:在AIX端來確定VNC Server
先手動啟動vncserver,啟動成功會提示 vncserver:1,或者啟動時直接 vncserver:1,當然數字1可以換成其他數字
然後在AIX自己的機器上面測試一下連線,執行
vncviwer
在對話方塊中輸入:xxx.xxx.xxx.xxx:1 #xxx.xxx.xxx.xxx是AIX機器vncserver的ip
然後輸入前面vncpasswd設定的密碼就可以了

[b]命令及日誌[/b]
[/opt/freeware/bin]vncserver -kill

usage: vncserver [:<number>] [-name <desktop-name>] [-depth <depth>]
[-geometry <width>x<height>]
[-pixelformat rgbNNN|bgrNNN]
<Xvnc-options>...

vncserver -kill <X-display>
vncserver -kill :1

[/.vnc]tail -f xxx:1.log
Desktop name 'X' (xxx:1)
Protocol version supported 3.3
Listening for VNC connections on TCP port 5901
Listening for HTTP connections on TCP port 5801
URL http://xxx:5801
Font directory '/usr/lib/X11/fonts/ibm850/' not found - ignoring
xrdb: A file or directory in the path name does not exist.
1356-613 xrdb: can't open file '//.Xresources'


Xvnc version 3.3.3r2
Copyright (C) AT&T Laboratories Cambridge.
All Rights Reserved.
See http://www.uk.research.att.com/vnc for information on VNC
Desktop name 'X' (xxx:1)
Protocol version supported 3.3
Listening for VNC connections on TCP port 5901
Listening for HTTP connections on TCP port 5801
URL http://xxx:5801

相關文章