• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

web-shell: 纯Java实现一个web shell登录Linux远程主机,技术选型 SpringBoot + WebSo ...

原作者: [db:作者] 来自: 网络 收藏 邀请

开源软件名称:

web-shell

开源软件地址:

https://gitee.com/zmzhou-star/web-shell

开源软件介绍:

web-shell 国内站点

English version

作者的个人微信公众号:Java程序员ZZM 关注我不迷路

个人网站:https://www.zmzhou-star.cn

学习笔记:https://zmzhou-star.github.io/learnotes

介绍

纯Java实现一个web shell登录Linux远程主机,技术选型 SpringBoot + WebSocket + jsch + xterm.js

软件架构说明

安装教程

  1. 打包
mvn clean install -X -DskipTests
  1. 运行(Windows或Linux)
java -jar -server web-shell-1.0.jar

当前ssh窗口被锁定,可按CTRL + C打断程序运行,或直接关闭窗口,程序退出。

  1. 运行(Linux后台运行)
nohup java -jar -server web-shell-1.0.jar > logs/web-shell.out 2>&1 &

nohup 意思是不挂断运行命令,当账户退出或终端关闭时,程序仍然运行。&代表在后台运行

  1. 访问地址:http://127.0.0.1:9598/

  2. 使用说明

  • sftp页面文件详情列表窗口双击文件可下载
  • sftp页面点击选择文件上传按钮选择文件上传(可以多选)

运行效果图

登录页面shell页面sftp页面

License

The Apache-2.0 License

请自由地享受和参与开源

捐赠

开源不易,请多鼓励!(注:如果该项目对您有帮助,请捐赠以表示支持,谢谢!捐赠请备注web-shell捐赠和称呼哦,谢谢!)

支付宝微信
AlipayWechat

联系作者

email:Contact zmzhou-star

微信公众号:微信公众号


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap