![y-shell](https://socialify.git.ci/ZhangLe1993/y-shell/image?font=Bitter&forks=1&issues=1&language=1&owner=1&pulls=1&stargazers=1&theme=Dark)
# 远程链接终端
### 架构
##### 后端
springboot + mybatis + websocket + h2
##### 前端
vue + element-ui + terminal
##### 快速运行
docker run -itd --name y-shell -e active="dev" -p 8082:8082 -v /root/.m2:/root/.m2 -v /root/.ssh:/root/.ssh zhangyule1993/y-shell:v1.0.0.release
### 示例图片
##### 文件夹管理
![1.png](./doc/folder.png)
##### 连接管理
![1.png](./doc/ssh.png)
#### 本地运行
###### 下载代码
git clone https://github.com/ZhangLe1993/y-shell.git
###### 进入前端目录
cd y-shell
cd y-shell-web
###### 安装依赖,有些可能需要手动依赖.在main.js中有注释.
cnpm install
###### 编译打包
cnpm run build
###### 运行springboot
执行springboot 的 Application方法
或者直接执行jar包
cd y-shell/out
java -Dfile.encoding=utf-8 -jar app.jar --spring.profiles.active=dev
没有合适的资源?快使用搜索试试~ 我知道了~
springboot + xterm.js + vue + websocket实现终端功能
共605个文件
mtn:307个
json:112个
png:54个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
5星 · 超过95%的资源 39 下载量 166 浏览量
2020-12-08
20:23:01
上传
评论 3
收藏 19.23MB ZIP 举报
温馨提示
1、前端框架:Vue + element-ui 2、后端框架:SpringBoot + Mybatis 3、数据库:H2 4、其他第三方工具或者插件: Jsch:用于远程连接ECS服务器。 Websocket:与前端进行实时交互。 xterm:渲染web版本的terminal终端显示器。 可参考博客地址: https://blog.csdn.net/qq_29777207/article/details/108763630 售后群:491590248
资源推荐
资源详情
资源评论
收起资源包目录
springboot + xterm.js + vue + websocket实现终端功能 (605个子文件)
chunk-vendors.588df230.css 218KB
app.84559bda.css 957B
Dockerfile 278B
.gitignore 395B
.gitignore 231B
index.html 910B
index.html 701B
favicon.ico 29KB
favicon.ico 29KB
favicon.ico 29KB
y-shell-app.iml 11KB
y-shell-web.iml 296B
Terminal.java 4KB
RequestLog.java 4KB
EcsDao.java 3KB
EcsService.java 3KB
RsaService.java 3KB
EcsController.java 3KB
WebSocketServer.java 3KB
ThreadPoolConfig.java 2KB
RsaController.java 2KB
WebMvcConfig.java 2KB
Application.java 2KB
SpringContextUtil.java 692B
AppUtil.java 620B
IndexController.java 525B
WebSocketConfig.java 486B
Const.java 408B
Remote.java 350B
Ecs.java 334B
Node.java 286B
SystemLog.java 218B
MessageModel.java 134B
chunk-vendors.8dabf786.js 1.12MB
L2Dwidget.0.min.js 148KB
L2Dwidget.min.js 25KB
app.7540f7a2.js 24KB
index.js 3KB
main.js 843B
index.js 681B
babel.config.js 73B
package-lock.json 460KB
koharu.physics.json 2KB
haruto.physics.json 2KB
shizuku.model.json 2KB
tsumiki.physics.json 2KB
tsumiki.model.json 2KB
shizuku.physics.json 1KB
haru01.model.json 1KB
haru02.model.json 1KB
izumi.model.json 1KB
Epsilon2.1.physics.json 1KB
izumi.physics.json 1KB
miku.physics.json 1KB
Epsilon2.1.model.json 1KB
nico.physics.json 1KB
hibiki.physics.json 1KB
nipsilon.physics.json 1KB
nietzsche.physics.json 1KB
package.json 1KB
unitychan.physics.json 869B
chitose.physics.json 858B
nietzche.model.json 839B
hibiki.model.json 838B
nipsilon.model.json 833B
nico.model.json 809B
nito.model.json 778B
ni-j.model.json 778B
wanko.model.json 756B
f02.exp.json 728B
chitose.model.json 691B
F08.exp.json 646B
F03.exp.json 629B
haru01.physics.json 604B
haru02.physics.json 604B
F05.exp.json 600B
f03.exp.json 590B
F06.exp.json 579B
F04.exp.json 575B
Gantzert_Felixander.model.json 574B
F10.exp.json 561B
f05.exp.json 558B
unitychan.model.json 554B
f07.exp.json 548B
f04.exp.json 534B
nito.pose.json 497B
ni-j.pose.json 497B
nico.pose.json 497B
nipsilon.pose.json 497B
nietzsche.pose.json 497B
f06.exp.json 478B
F09.exp.json 468B
f03.exp.json 464B
F02.exp.json 456B
f08.exp.json 438B
f07.exp.json 430B
F07.exp.json 430B
f03.exp.json 430B
f07.exp.json 430B
f07.exp.json 430B
共 605 条
- 1
- 2
- 3
- 4
- 5
- 6
- 7
张音乐
- 粉丝: 3784
- 资源: 26
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
- 3
- 4
- 5
- 6
前往页