1 Star 0 Fork 2

jingshuzhi / WebSSH

forked from 小贝比 / WebSSH 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

WebSSH小demo

启动

启动前修改 static / page / webssh.html 文件下的 ssh 连接配置。

    openTerminal({
        operate: 'connect',
        host: '',	//IP
        port: '22',	//端口号
        username: '',	//用户名
        password: ''	//密码
    });

项目导入IDEA后可以直接进行运行,没有任何外部依赖

技术实现

SpringBoot + Websocket + jsch + xterm.js

导入依赖

	<parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.1.7.RELEASE</version>
        <relativePath /> <!-- lookup parent from repository -->
    </parent>
    <dependencies>
        <!-- Web相关 -->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>
        <!-- jsch支持 -->
        <dependency>
            <groupId>com.jcraft</groupId>
            <artifactId>jsch</artifactId>
            <version>0.1.54</version>
        </dependency>
        <!-- WebSocket 支持 -->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-websocket</artifactId>
        </dependency>
        <!-- 文件上传解析器 -->
        <dependency>
            <groupId>commons-io</groupId>
            <artifactId>commons-io</artifactId>
            <version>1.4</version>
        </dependency>
        <dependency>
            <groupId>commons-fileupload</groupId>
            <artifactId>commons-fileupload</artifactId>
            <version>1.3.3</version>
        </dependency>
    </dependencies>

运行展示

  • 连接

20220722143639

  • 连接成功

20220722143310

  • 命令操作

20220722143432

20220722143501

20220722143537

空文件

简介

基于SpringBoot实现的Web SSH客户端。 展开 收起
Java
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
Java
1
https://gitee.com/jingshuzhi/web-ssh.git
git@gitee.com:jingshuzhi/web-ssh.git
jingshuzhi
web-ssh
WebSSH
master

搜索帮助