<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客户端,输入地址 <aix机器ip> :1,连接,输入密码后即可
通过浏览器连接
http://<ip>: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 '/<$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设置的密码就可以了
命令及日志
[/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>
[/.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