天天看点

在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