Skip to content

Aegis SSH v0.3.0

Choose a tag to compare

@github-actions github-actions released this 30 Jul 06:18
· 7 commits to main since this release

Aegis SSH v0.3.0

Aegis SSH v0.3.0 turns the local privacy broker into a background service with guided server enrollment, local approvals, fleet execution, bilingual CLI help, structured diagnostics, and one-command lifecycle management.

Highlights

  • Background start/stop/lock/unlock/status lifecycle and optional locked-at-login launchd/systemd user service.
  • Six-step server wizard, port 22 default, private-key discovery, masked details, and authenticated connection tests.
  • enforce, warn, and off risk policies; enforce approvals move out of agent chat into the local approval center.
  • Concurrent ssh_execute_batch, exec --servers, and exec --all, with one immutable approval per risky batch.
  • English/Chinese CLI help, configurable operational log levels, improved documentation, and install/update/uninstall support.
  • Offline recovery codes can reset a forgotten master password without losing configured servers; legacy vaults without recovery can be archived and safely reinitialized.
  • server password <alias> reveals a password only after master-password verification and writes it exclusively to the controlling terminal.

Aegis SSH v0.3.0 中文说明

v0.3.0 新增后台服务、交互式服务器向导、本机审批、多服务器并发执行、中英文 CLI、结构化排障日志以及一键安装、更新和卸载。风险审批不再要求用户在 Agent 对话中回复批准码。登录自启服务始终以锁定状态运行,主密码不会持久化。

本版本还支持提前生成离线恢复码,忘记主密码后可在保留服务器数据的前提下重设;未启用恢复的旧 vault 可归档后安全重建。server password <别名> 只会在验证主密码后将服务器密码显示到真实终端,不会进入 MCP 或重定向输出。