dabfc128b3
- 3389远程页 + guacd 侧车 WebSocket 桥(无 RDP 会话审计) - 文件推送完成独立提示音,至少一台成功即播放 - 子机列表展开 CPU/内存/磁盘 sparkline 与指标采样落库 - 终端全量服务器列表、连接中状态;告警 Telegram 公网 IP - SSH 密钥凭据 UI 简化;子机搜索未设路径筛选 Co-authored-by: Cursor <cursoragent@cursor.com>
768 B
768 B
SSH 密钥凭据:文件上传 + 移除公钥输入
日期: 2026-06-09
摘要
凭据「SSH 密钥」改为上传本地 PEM 私钥文件,不再手动粘贴私钥或填写公钥;公钥由后端从私钥自动推导。
变更
v-file-input选择私钥文件(id_rsa、.pem、.key 等),浏览器内读为文本后提交 API- 新建必选文件;编辑可选更换(留空不修改私钥)
- 未填名称时根据文件名预填预设名称
- 客户端粗校验文件须含
PRIVATE KEY
涉及文件
frontend/src/components/credentials/CredentialsManager.vue
后端
无变更;server/utils/ssh_key_pem.py 逻辑不变。
验证
npm run type-check- 凭据 → SSH 密钥 → 新建:选
.pem文件可保存