基于SSH协议的WebShell系统的设计与实现

来源 :北京交通大学 | 被引量 : 7次 | 上传用户:qwer32173
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着近年来云计算的发展,云计算服务器开始得到了广泛的应用。开发人员通常使用SSH协议来访问云计算的远程服务器进行相关的配置和部署应用等工作。论文选题来源于本人在IBM CDL Industry Solution Cloud Delivery Center项目组实习时的实际项目。该项目组负责IBM智能地球项目云计算服务的测试与辅助开发。由于IBM云计算的服务中心位于美国及加拿大,该项目组研发人员在操作云计算服务中心的远程机器时,需要使用SSH协议进行远程连接。但是,由于项目组开发人员日常使用的都是基于JavaEE的Web应用系统,在进行云服务测试与开发时需要反复切换浏览器与命令行窗口,造成了使用上的不便。为了将所有系统进行整合,因此开发了基于SSH协议的WebShell系统来为开发人员提供服务。系统以JavaEE技术在Web应用上实现了以SSH协议为基础的相关应用的全部功能,开发人员可以使用本系统对远程机器进行安全访问与操作,系统还提供了对Shell脚本文件进行远程操作、查看远程机器信息等常用功能。本文基于开源项目Ganymed SSH-2for Java,依据实际项目需求包装了Ganymed SSH-2for Java中的基础功能。使用Dojo框架设计了系统的页面,使用Flash和Velocity模板技术实现了页面上的曲线图展示,基于Web分层架构模式设计并实现了一个供IBM内部人员使用的开发辅助系统WebShell。系统实现的具体功能包括:登录功能;更新远程机器的主机列表;远程执行Shell命令;在线编辑命令存储文件;文件上传;文件修改;查看远程机器进程;查看指定的远程机器CPU、内存使用率相关信息等。系统目前已经上线运行,为项目组开发人员访问远程云计算服务器提供了便利,有效的提高了开发人员的开发效率和工作质量,并为今后项目组内部各系统的整合提供了参考。
其他文献
分析零售商社交媒体的文本内容互动性、语言沟通风格和文本结构特征如何影响消费者参与,并探讨了沟通风格的调节作用。基于信息传播文献提出研究假设,采用朴素贝叶斯文本分类
五四道德革命固然与当时的社会状况密切相关,但从思想史的发展过程而言,它又是明清时期长期思想运动的结晶,是思想家理性思考的结果。明中叶以后,随着资本主义萌芽,市民阶级
随着电商的快速发展,电商平台的在线评论成为商家和顾客关注的焦点。通过在线评论,商家可以获得消费者的产品反馈等,顾客可以得到一手的参考信息。关于在线评论的研究逐渐深
现如今,电力系统的规模越来越大,电力电子技术的发展速度也在不断加快,STATCOM以其独特的性能成为了新时期的无功补偿装置。本文主要介绍静止无功补偿器STATCOM基本原理、技
面对金融危机的冲击,以科学发展观为统领,把又好又快发展的要求落实到企业,对企业的每一名党员提出了新要求,对于进一步加强党的先进性建设,充分发挥党员的先锋模范作用至关
三峡工程对生态与环境的影响是国内外十分关注的问题。长期以来,水利部长江水利委员会、中国科学院及国内其他有关部门、科研单位、大专院校,都相继对三峡工程影响所涉及的众
随着人们物质生活水平提升,购物过程的体验正成为购物满意度的重要组成部分。便捷的电商购物渠道越来越受到欢迎。本文通过对电商超市新零售模式面临的市场环境、消费现状及
不管是“智慧地球”、还是“感知中国”,这些名词都给了我们物联网大规模发展的信号,也标志着物联网作为新一代网络技术及发展模式的排头兵,被推到了风口浪尖之上。作为网络
<正>引言[案件一]河南法院王桂荣法官渎职案。~①2002年6月,河南周口市川汇检察院将于某某诈骗案向周口市川汇法院提起公诉,时为刑庭庭长的王桂荣主审该案。因案件事实不清、
会议
随着制造业和互联网融合的快速发展,以制造企业为核心,工业大数据为驱动的信息服务,正在推动制造业、互联网业和生产性服务行业转型升级。由于创新思维、技术体系、组织架构