资源描述:
《集群ssh登陆集成环境的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、摘要III关键词IIIAbstractIllKeyWordsIll1概述11」课题背最与意义11.2开发技术及环境12基于大型集群的SSH登录技术的改进22」传统SSH工作原理22.2目前大型集群的登陆技术原理42.3针对目前SSH改进的必要性53系统设计53.1SSH登陆集成环境设计目标53.2SSH登陆集成环境总体设计6321OpenSSHserver部分63.2.2Bash4.-1部分73.2.3WebserverCGI部分83.2.4数据库部分83.3系统模块结构104系统实现124」系统环境配置124.1.1SendMail配置124」.2数据库配置134」.3Apache
2、配置134」.4LVS配置134.2系统编码实现144.2.1用户登陆时读取数据库存储的用户验证信息144.2.2发送用户邮箱验证154.2.3密码验证154.2.4用户注册164.2.5查看注册用户174.2.6批准注册用户184.2.7添加用户214.2.8删除用户234.2.9用户找回密码244.2.10用户修改个人信息254.2.11密码加密274.2.12用户行为统计274.3系统运行285总结305.1系统特色及创新305.2不足Z处及下一步需改进Z处31参考文献31致谢33集群SSH登陆集成环境的设计与实现摘要SSH为建立在应用层和传输层基础上的安全协议。SSH是目前较
3、可靠,专为远程登录会话和其他网络服务提供安全性的协议。利用SSH协议可以有效防止远程管理过程中的信息泄露问题。但由于SSH的工作原理的限制,目前的SSH服务仅适用于单个服务器登录,对于节点成百上千的集群服务器效率会比较低。本论文主要针对人型集群的特点来对开源的OpenSSH源码以及Bash进行针对性的修改,在传统的SSH功能上改进和优化,修改并添加一些额外WEB用户的功能。系统主要修改读取本地验证为读取数据库验证,并添加发送邮件验证码的双垂保护功能。以及web管理功能。运用到了数据库编程,密码加密,web,cgi,Apache,smtp等知识。关键词OpenSSH;Bash;集群登陆
4、;CGItheDesignandImplementationofIntegratedEnvironmentbyClusterSSHloginAbstractBasedonallocationandtransportlayer,SSHisthecurrentlyreliableprotocolofferingsecurityforremoteloginsessionandotherwebservice.TheemploymentofSSHprotocolcaneffectivelypreventinformationleakageissuesduringtheremotemanagem
5、entprocess.However,duetotherestrictionofSSHoperatingprinciple,thecurrentSSHservicecanonlyapplytosingleserverlogin,whilehasacomparativelowefficiencyforclusterserverwithhundredsofnodes.Addressingthelargeclusterfeature,thisthesismakesnichetargetingamendmentsonopensourceSSHsourcemodeandBash,andhasa
6、lsomadesomeimprovementandoptimizationonthebasisoftraditionalSSHandhasaddedsomeextrafunctions.Inthisthesis,thesystemmainlyaltersthereadinglocalauthenticationtoreadingdatabaseauthenticationandaddstransmittingemailvalidationcodefordoubleprotectionfunctionandalsoaddsthewebmanagementfunction.Thisthe
7、sisexertsknowledgeincludingdatabaseprogramming,passwordencryption,web,cgi,Apache,smtp,etc.KeyWordsOpenSSH,Bash,ClusterLogin,CGI1概述1.1课题背景与意义现今,Linux高性能集群服务的应用已越来越广泛,在气象预测,国防,生物等需要海量数据运算的领域运用越来越广泛。对于一些提供给用户登陆服务的人型型集群来说,一个集群中往往包含了成百