| @@ -1,5 +1,37 @@ | |||||
| ReadMe 使用 markdown 语法,所以我们需要掌握基础的语法。 | |||||
| markdown 的语法主要包括 标题、段落、链接、引用、代码,语法不复杂,初学者只要多写几次就能记住。 | |||||
| # jwebssh | |||||
| 下面是 GitHub 上两个关于 markdown 的项目,它们总结了我们需要的基础语法。 | |||||
| 基于 Web 的 SSH 终端客户端(Java 实现)。 | |||||
| 通过浏览器即可安全连接远程服务器,无需安装额外工具。 | |||||
| ## ✨ 特性 | |||||
| - 纯 Java 后端(基于 Spring Boot + WebSocket) | |||||
| - 前端使用 xterm.js 实现终端渲染 | |||||
| - 支持密码和私钥认证 | |||||
| - 多会话标签管理 | |||||
| - 响应式界面,适配桌面与移动设备 | |||||
| ## 🚀 快速启动 | |||||
| ```bash | |||||
| # 编译 | |||||
| mvn clean package | |||||
| # 运行 | |||||
| java -jar target/jwebssh.jar | |||||
| # 访问 http://localhost:8080 | |||||
| ``` | |||||
| > 默认端口:8080,可通过 `--server.port=xxxx` 修改。 | |||||
| ## 🔒 安全提示 | |||||
| - SSH 凭据仅在内存中使用,**不会保存到磁盘**。 | |||||
| - 生产环境请务必配置 HTTPS 和访问控制。 | |||||
| ## 📄 开源协议 | |||||
| MIT License | |||||