最代码广告位
执守青莲待倾颜的gravatar头像
执守青莲待倾颜2017-11-10 11:10:55

ssm+jsch+maven开发远程Linux服务器一键安装应用脚本运行系统

本项目为原创,转载请备注,尊重作者!

百度云下载连接:http://pan.baidu.com/s/1cfNlSE

由于有太多的Linux小白就算是网页上的一键脚本都不会用,我就想到了做这个一键脚本运行系统,没有单调的黑白命令页,不用麻烦且烧脑的命令输入,网页一键安装所需应用,好了不说多了发项目及教程吧!

项目比较随意对于那些执意找bug的人或许能找到。还有很多预设但未完成的功能,项目仅可作为学习研究探讨参考,不可作为商业使用!

数据库文件已备份至文件夹,请自行还原!

熟悉的登录页,清爽萌萌哒!有落叶及小猫头鹰遮眼特效,

ssm+jsch+maven开发远程Linux服务器一键安装应用脚本运行系统

注册页,这个没做js前台验证,至于原因,,我懒够么?

采用邮箱验证方式,需要去MailUtil里设置自己的qq邮箱用于发送验证码,前提是QQ邮箱里帐号设置要开启POP3/SMTP协议,不懂去百度,

执行项目前请找一张小点的图片放进D盘根目录并命名为:mt01.jpg作为每个用户的初始头像,成功注册后会在D盘生成users的用户文件夹,里面存储每个用户的上传信息及头像信息;ssm+jsch+maven开发远程Linux服务器一键安装应用脚本运行系统

项目采用页面拦截使每个访问未登录页面的全部跳转至登陆页,

下面是主页的介绍:

点击头像访问自己发布的脚本信息,再次点击则返回主页,

点击发布就可以去发布自己的脚本啦,上传未限制文件格式,自己去做限制吧,有注释

点击别人发布或自己发布的脚本名就可以跳转至运行页,下面介绍运行页

ssm+jsch+maven开发远程Linux服务器一键安装应用脚本运行系统

运行页:采用jsch及ajxa,

自己链接服务器的必备条件,端口不填则默认22

脚本就是自己选中的脚本啦

点击执行就会后台链接服务器并执行脚本了

执行时或许会延迟10秒左右用于链接服务器和后台预装载

执行期间会在创建D盘的jiaoben文件夹生成名为23.txt的执行记录文本,此文本用于后台判断命令执行过程

附带赠送一个mysql的安装脚本就是那个mysql.txt啦

ssm+jsch+maven开发远程Linux服务器一键安装应用脚本运行系统

发布页:

用于发布脚本,及脚本是否共享,上传脚本时可预览脚本及图片(没做文件格式验证,有注释自己改)

脚本会放进D:users/上传人的文件夹里

ssm+jsch+maven开发远程Linux服务器一键安装应用脚本运行系统

执行时界面{判断命令执行}, 重点:脚本对根命令前面必须加上#,不然会被当成普通命令执行,不会对其进行等待验证!

ssm+jsch+maven开发远程Linux服务器一键安装应用脚本运行系统

ssm+jsch+maven开发远程Linux服务器一键安装应用脚本运行系统

还有一堆东西不想介绍了,还是因为懒,自己去看代码那些吧。代码我可没偷懒全部做过注解,下面发两张代码截图ssm+jsch+maven开发远程Linux服务器一键安装应用脚本运行系统ssm+jsch+maven开发远程Linux服务器一键安装应用脚本运行系统


打赏

已有2人打赏

最代码客服的gravatar头像最代码官方的gravatar头像

文件名:jsch.zip,文件大小:4585.055K下载
顶部客服微信二维码底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友