# WebKey12 **Repository Path**: Liplay-1/web-key12 ## Basic Information - **Project Name**: WebKey12 - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-05-01 - **Last Updated**: 2025-05-01 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # SSH免密配置工具 一个基于[Wails](https://wails.io/)框架开发的SSH密钥管理工具,用于简化SSH免密登录配置。 ## 功能特点 - 🔑 SSH密钥生成与管理 - 生成标准的RSA-4096位密钥对,提供更高安全性 - 导入现有SSH密钥 - 删除SSH密钥 - 🖥️ 服务器配置 - 自动上传公钥到远程服务器 - 配置SSH服务器启用公钥认证 - 可选禁用密码登录,提高安全性 - 🔄 便捷操作 - 测试SSH密钥连接 - 检查SSH服务状态 - 重启SSH服务 - 快速打开终端连接 ## 系统要求 - 支持Windows、MacOS和Linux操作系统 - 远程服务器需要有SSH服务运行 ### 环境搭建 1. 安装[Go](https://golang.org/)(1.18+) 2. 安装[Node.js](https://nodejs.org/)(14+) 3. 安装[Wails](https://wails.io/docs/gettingstarted/installation) 4. 克隆本仓库 ### 项目结构 ``` ssh-key-manager/ ├── app.go # 后端Go代码实现主要功能 ├── main.go # 程序入口 ├── frontend/ # 前端代码 │ ├── src/ # React源代码 │ └── dist/ # 构建后的前端文件 ├── wails.json # Wails配置文件 └── go.mod # Go模块依赖 ``` ### 构建和运行 开发模式: ```bash wails dev ``` 构建生产版本: ```bash wails build ``` ## 许可证 [MIT](LICENSE)