天天看點

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

<a href="http://yulimin.javaeye.com/blog/351866">http://yulimin.javaeye.com/blog/351866</a>

已在aix 5.3與aix 6.1版本上面通過。

軟體下載下傳

服務端:

<a href="ftp://ftp.software.ibm.com/aix/freesoftware/aixtoolbox/rpms/ppc/vnc/vnc-3.3.3r2-6.aix5.1.ppc.rpm" target="_blank">ftp://ftp.software.ibm.com/aix/freesoftware/aixtoolbox/rpms/ppc/vnc/vnc-3.3.3r2-6.aix5.1.ppc.rpm</a>

用戶端:

vnc的話,随便下載下傳一個都可以,比如

tightvnc

ultravnc

vncviewer

vnc用戶端推薦使用tightvnc或者ultravnc,下載下傳位址:

<a href="http://sourceforge.net/projects/vnc-tight/" target="_blank">http://sourceforge.net/projects/vnc-tight/</a>

<a href="http://sourceforge.net/projects/ultravnc/" target="_blank">http://sourceforge.net/projects/ultravnc/</a>

如果想通過浏覽器進行控制的話,因為是通過java applet來實作的,于是需要安裝jre了,去sun的網站下載下傳吧

<a href="http://java.sun.com/" target="_blank">http://java.sun.com</a>

安裝配置

服務端的安裝

rpm -uvh vnc-3.3.3r2-6.aix5.1.ppc.rpm

或者

rpm -ivh vnc-3.3.3r2-6.aix5.1.ppc.rpm

啟動vnc server

cd /opt/freeware/bin

./vncserver :1

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

用戶端連接配接

打開任一vnc用戶端,輸入位址 &lt;aix機器ip&gt; :1,連接配接,輸入密碼後即可

通過浏覽器連接配接

http://&lt;ip&gt;:5801/ 輸入密碼後即可通路并控制了

任何時候修改密碼隻要用

vncpasswd修改即可生效

停止vnc server

vncserver -kill :1

其它問題

問題: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 '/&lt;$home&gt;/.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設定的密碼就可以了

指令及日志

[/opt/freeware/bin]vncserver -kill

usage: vncserver [:&lt;number&gt;] [-name &lt;desktop-name&gt;] [-depth &lt;depth&gt;]

                 [-geometry &lt;width&gt;x&lt;height&gt;]

                 [-pixelformat rgbnnn|bgrnnn]

                 &lt;xvnc-options&gt;...

       vncserver -kill &lt;x-display&gt;

[/.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&amp;t laboratories cambridge.

all rights reserved.

see http://www.uk.research.att.com/vnc for information on vnc