APP下载

基于Web的AIX主机访问设计与实现

2019-10-21王亚雄张飞王颖卓

现代信息科技 2019年12期

王亚雄 张飞 王颖卓

摘  要:Web应用程序的易访问、表现标准化程度高、以及客户端的轻量化等特性,使得其客户端工具(浏览器)基本上已经成为所有主流操作系统的标准配置组件。这使得Web应用程序客户端应用的安装成本基本为零,理论上只要客户端设备能够访问网络就可以访问使用Web应用程序。本文通过实现一个支持HTTPS的Web服务器来转述和执行用户通过浏览器提交的命令以实现对AIX主机进行访问和控制。

关键词:AIX系统;Web应用程序;远程控制

中图分类号:TP277      文献标识码:A 文章编号:2096-4706(2019)12-0096-03

Abstract:Web applications are easy to access,highly standardized in performance,and lightweight in client,making their client tools (browsers)basically become standard configuration components of all mainstream operating systems. This makes the installation cost of Web application client application basically zero. In theory,as long as the client device can access the network,it can access and use the Web application. This paper implements a Web server supporting HTTPS to reproduce and execute commands submitted by users through browsers in order to access and control the AIX host.

Keywords:AIX system;Web application;remote control

0  引  言

AIX作为IMB开发的符合Open group的UNIX 98行业标准的服务器操作系统,自身虽然带有一个Web版本的高级系统管理接口(Advance System Management Interface—ASMI),但是该Web管理接口仅限于使用人员对AIX操作系统本身运行相关选项的管理和查看,同时相对过于简单的用户管理系统使得该系统在实际使用场合中有着极大的限制和不便。本系统通过利用AIX现有的一套完整的权限控制系统和命令执行系统来对其进行扩展,以弥补AIX自带ASMI的不足,方便AIX的使用人员对其进行远程操作和控制。

1  设计目标

本系统以一个搭建在AIX主机上的应用系统而存在,设计开发的主要目的在于帮助AIX用户安全方便地对AIX主机进行远程操作控制。因此用户管理的设计必须最大程度地保留从浏览器客户端登录的用户行为和直接使用AIX主机用户的行为一致;命令设计为单向命令执行方式,用以减少系统开发的复杂度。对必须进行交互操作的命令则采用客户端模拟的方式予以支持。……

登录APP查看全文