且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

在AIX上安装VNC来跨操作系统远程图形化可间断与共享式控制

更新时间:2022-05-08 17:10:51

http://yulimin.javaeye.com/blog/351866

 

已在AIX 5.3与AIX 6.1版本上面通过。

软件下载
服务端:
ftp://ftp.software.ibm.com/aix/freeSoftware/aixtoolbox/RPMS/ppc/vnc/vnc-3.3.3r2-6.aix5.1.ppc.rpm

客户端:
VNC的话,随便下载一个都可以,比如
TightVNC
UltraVNC
vncviewer
VNC客户端推荐使用TightVNC或者UltraVNC,下载地址:
http://sourceforge.net/projects/vnc-tight/
http://sourceforge.net/projects/ultravnc/

如果想通过浏览器进行控制的话,因为是通过Java Applet来实现的,于是需要安装JRE了,去SUN的网站下载吧
http://java.sun.com


安装配置
服务端的安装
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>
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