1 Star 1 Fork 65

Mr.Lin / web-shell

forked from zmzhou-star / web-shell 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
README.md 2.40 KB
AI 代码解读
一键复制 编辑 原始数据 按行查看 历史
zmzhou-star 提交于 2021-08-22 19:25 . readme优化

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捐赠和称呼哦,谢谢!)

支付宝 微信
Alipay Wechat

联系作者

email:Contact zmzhou-star

微信公众号:微信公众号

Java
1
https://gitee.com/Mr.Lin/web-shell.git
git@gitee.com:Mr.Lin/web-shell.git
Mr.Lin
web-shell
web-shell
main

搜索帮助