资源描述:
《应用密码学课设》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、GUILINUNIVERSITYOFELECTRONICTECHNOLOGY《应用密码学》课程设计题目:ODenWrtSSH免密码使用密钥登陆院系:数学与计算科学学院专业:信息与计算科学姓名学号:指导老师:日期:2015年01月16日摘要OpenWrt是一个嵌入式的Linux发行版,(主流路由器DD-Wrt,Tomato,OpenWrt三类)。OpenWrt的包管理捉供了一个完全可写的文件系统,从应用程序供应商提供的选择和配置,并允许门定义的设备,以适应任何应用程序。对于开发人员,OpenWrt是使用框架來构建应用程序,而无需建立一个完整的固件来支持;对于用户来说,这意味着其拥有完全
2、定制的能力,可以用前所未有的方式使用该设备。SSH为SecureShell的缩写,由IETF的网络工作小组(NetworkWorkingGroup)所制定;SS1I为建立在应用层和传输层基础上的安全协议,是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议。利用SSH协议可以有效防止远程管理过程屮的信息泄露问题。SSH客户端适用于多种平台。几乎所有UNIX平台一包括HP-UX、Linux、AIX、Solaris、DigitalUNIX>Irix,以及其他平台,都可运行SSH。市面上售卖的路由器中大部分为安装了OpenWrt或者由OpenWrt衍生、修改而來的系统。在F1常生活
3、中,用户为了安全或其他原因,需要经常登陆路由器,因此经常会被要求输入密码,便会感觉系统不够人性化。本文便是利用SSH免密码使用密钥登陆OpenWrt的方法,免去用户频繁在同一机器上输入奈钥的繁琐步骤,节省用户的时间,并使系统更加人性化。关键字:OpenWrtSSH免密码登陆AbstractOpenWrtisanembeddedLinuxdistribution(DD-WRT,Tomato,OpenWrtofthreemainstreamrouters)•ProvidesafullywritablefilesystemOpenWrt^spackagemanagement,selecti
4、onandconfigurationofoffersfromtheapplicationvendor,andallowscustomequipment,toadapttoanyapplication.Fordevelopers,OpenWrtistousetheframeworktobuildtheapplication,withouttheneedtoestablishacompletefirmwaretosupport;forusers,thismeansthatitsabilitytohaveafullycustomized,canusethisequipmentwithhit
5、hertounknownway.SSHistheSecureShellabbreviation,bythenetworkworkinggroupofIETF(NetworkWorkingGroup)formulated;SSHsecurityprotocolbasedonapplicationlayerandthetransportlayer,isareliable,providingsecurityprotocolforremoteloginsessionandothernetworkservices.Caneffectivelypreventinformationleakagep
6、roblemofremotemanagementintheprocessofusingSSHprotocol.SuitableformultiplatformSSHclient.AlmostallUNIXplatformincludingHP-UX,Linux,AIX,Solaris,Digital,UNIX,Irix,andotherplatforms,canrunSSH.SystemonthemarketsaleroutermostinstalledOpenWrtorderivedfromOpenWrt,modifiedto.Indailylife,theuserforsecur
7、ityorotherreasons,oftenneedtologinrouter,sooftenwillbeaskedtoenterapassword,willfeelthesystemisnotenoughhumanity.ThispaperisthemethodofusingSSHcodeusingthekeyontheOpenWrt,replacingthecumbersomestepsfrequentuserinputkeyonthesamemac