# webssh **Repository Path**: amitu/web-ssh ## Basic Information - **Project Name**: webssh - **Description**: 使用Java语言,基于SpringBoot、JSch、WebSocket、Xterm.js开发的web端SSH连接工具。 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 34 - **Forks**: 24 - **Created**: 2022-04-04 - **Last Updated**: 2025-06-16 ## Categories & Tags **Categories**: Uncategorized **Tags**: SSH ## README # 介绍 这个项目是我学习前端练手的项目,正好工作中会用到相关的技术,就写了这个Demo。目前有两个版本,一个是使用SpringBoot+html+javascript开发的简易版SSH,Demo源码在ssh-server中,具体使用可以去ssh-server目录下查看,另外一个版本是使用vue开发的多功能版,源码在ssh-vue中,目前支持同时连接多个终端,撰写窗口,快速命令等功能。有感兴趣的同学可以将源码fork到自己的仓库,如有bug或者代码写的不对的地方欢迎评论留言。O(∩_∩)O 本Demo中两个关键技术是前端的xterm.js和后端的 jsch,具体这两个是干什么的自己可以去百度查一下,相关的资料还是很多的。 本Demo程序不会获取您的任何隐私信息(包括服务器的用户名和密码),所有数据都保存到了localStorage中,可以放心的下载和使用。 # 目录介绍 - ssh-server:后端程序 + 简易版前端 - ssh-vue:使用vue开发的多功能版 - demo:存放的是本文档中所用到的图片 # 演示图 ## 主页 ![image-20220413145152519](demo/image-20220413145152519.png) ## 会话列表 ![image-20220413145233426](demo/image-20220413145233426.png) ## 撰写窗口 ![image-20220413145313801](demo/image-20220413145313801.png) ## 快速命令 ![image-20220413145445224](demo/image-20220413145445224.png)