{"repo":"eooce/webssh","free":true,"listed":false,"github":"https://github.com/eooce/webssh","clone":"git clone https://github.com/eooce/webssh.git","description":"最好用的webssh，超快的连接速度，高并发连接，sftp管理，集成快速连接api","language":"Vue","stars":112,"topics":["sftp","terminal","webssh","webssh-ssh-client-web-terminal-ssh-link-generator"],"license":"MIT","category":"cli-tools","readme_excerpt":"WebSSH 项目简介 WebSSH 是一个基于Go(后端)和Vue2(前端)的Web端SSH连接工具，集成SFTP文件管理 连接界面 终端和sftp管理页面 功能介绍 - Web 终端 ：通过浏览器直接连接远程服务器，支持一键生成快捷链接。 - 多种认证方式 ：支持密码和密钥两种 SSH 登录方式。 - 文件管理 ：支持远程文件的上传、下载与浏览。 - 多标签页 ：可同时管理多个 SSH 连接会话。 - 主题切换 ：支持明暗主题自由切换。 - 初始命令 ：支持登录后自动执行指定命令。 - 安全认证 ：可选开启 Web 端登录认证。 安装与运行方法 1. Docker 镜像快速启动 2. Docker Compose 部署 新建 docker-compose.yml ： 启动服务： --- 3. 源码构建（前端+后端） 1. 环境要求 ：Node.js 14+，Go 1.21+ 2. 安装前端依赖 ： 3. 构建前端 ： 构建产物在 根目录public 4. 启动后端服务 ： - 默认监听端口为 8888，可通过 -p 参数指定端口。 - 可通过 -a user:pass 启用 Web 登录认证。 鸣谢 Jrohy","default_branch":null,"files":null,"tree":[],"storefront":"/r/eooce","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/eooce/webssh/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}