目录

开源Spring Boot版本WebSSH:轻松在浏览器中管理SSH和FTP

介绍

WebSSH 是一个轻量级的开源ssh工具,只需安装在服务端,就可以通过浏览器访问SSH和FTP。它支持文件和日志高亮显示,Vim 和 Top 命令,实时查看日志,并且操作体验与标准的 Shell 基本相同。WebSSH 支持多会话、文件上传下载、编码切换(GBK、UTF-8),以及自定义快捷键。您可以通过 Starter 方式将其集成到 Spring Boot 项目中,或通过内部的 Iframe 集成到您的项目中。

技术

  • Java
  • Spring Boot
  • WebSocket
  • HTML
  • xterm.js

特性

  • 浏览器内 SSH 和 FTP 访问
  • 支持文件和日志高亮显示
  • 支持 Vim 和 Top 命令
  • 实时查看日志
  • 支持多会话
  • 文件上传下载功能
  • 支持编码切换(GBK、UTF-8)
  • 自定义快捷键

项目地址

GitHub地址:https://github.com/terrybg/webssh

Gitee地址:https://gitee.com/zgbd/webssh

欢迎大家访问我的GitHub和Gitee页面,了解更多关于WebSSH的信息,并且参与贡献!

项目功能展示

登录webssh

查看文件 以及命令行

上传服务器文件,下载文件

快捷键

使用

开启后在浏览器中打开 http://localhost:9092/webssh/page/index.html,即可使用 WebSSH。

后续迭代方向

  • Go版本
  • 前端改造成Vue3 + Vite
本文是转载文章,点击查看原文
如有侵权,请联系 xyy@jishuzhan.net 删除
相关推荐
醉卧雕龙舫 、20 分钟前
二.springBoot项目集成ElasticSearch及使用
spring boot·elasticsearch
罗政24 分钟前
AI工具箱源码+成品网站源码+springboot+vue
vue.js·人工智能·spring boot
宋冠巡1 小时前
SpringBoot集成ActiveMQ异常处理机制:若未捕获异常,消息会被重新投递
spring boot·activemq·java-activemq
crossoverJie2 小时前
一年时间从小白成为 OpenTelemetry Member 有感
后端·开源
筱姌2 小时前
Spring Boot 整合 Redis 实现点赞功能:从基础到实践
spring boot·redis·后端
令狐少侠20113 小时前
若依微服务版启动小程序后端
java·spring boot·maven
博睿谷IT99_3 小时前
华为HCIE-openEuler认证:能否成为国产操作系统领域的技术稀缺人才?
华为·开源·操作系统·华为认证·hcie·openeuler
程序猿大波3 小时前
基于Java,SpringBoot,Vue,HTML家政服务预约系统设计
java·vue.js·spring boot
NocoBase3 小时前
NocoBase 本周更新汇总:部分商业插件改为开源
低代码·开源·资讯
小巫程序Demo日记3 小时前
Spring Cache与Redis集成原理
数据库·spring boot·python