You can not select more than 25 topics Topics must start with a chinese character,a letter or number, can include dashes ('-') and can be up to 35 characters long.

README.md 739 B

12345678910111213141516171819202122232425262728293031323334353637
  1. # jwebssh
  2. 基于 Web 的 SSH 终端客户端(Java 实现)。
  3. 通过浏览器即可安全连接远程服务器,无需安装额外工具。
  4. ## ✨ 特性
  5. - 纯 Java 后端(基于 Spring Boot + WebSocket)
  6. - 前端使用 xterm.js 实现终端渲染
  7. - 支持密码和私钥认证
  8. - 多会话标签管理
  9. - 响应式界面,适配桌面与移动设备
  10. ## 🚀 快速启动
  11. ```bash
  12. # 编译
  13. mvn clean package
  14. # 运行
  15. java -jar target/jwebssh.jar
  16. # 访问 http://localhost:8080
  17. ```
  18. > 默认端口:8080,可通过 `--server.port=xxxx` 修改。
  19. ## 🔒 安全提示
  20. - SSH 凭据仅在内存中使用,**不会保存到磁盘**。
  21. - 生产环境请务必配置 HTTPS 和访问控制。
  22. ## 📄 开源协议
  23. MIT License