使用 ShellWatch 进行安全 SSH 身份验证
ShellWatch 是一个创新的平台,旨在实现安全的 SSH 身份验证,强调仅使用密钥的方法以增强安全性和易用性。它作为一个人机交互系统运行,允许人类用户和自动代理安全地与 SSH 服务进行交互。通过使用 WebAuthn 进行用户登录和代理注册,ShellWatch 完全消除了对密码的需求,而是依赖于加密密钥来确保强大的身份验证。这是通过一个端到端的 SSH 代理代理实现的,提供本地客户端与远程主机之间的安全连接。
主要功能包括 OAuth2 集成用于身份验证管理、代理操作的实时通知,以及一个防篡改的审计日志以跟踪所有活动。该平台支持代理转发,允许用户无缝管理多个 SSH 连接。此外,它还提供用户交互的 Web UI、代理的 MCP 接口,以及通过 Web Push 的内置通知支持,使其成为安全 SSH 操作的全面解决方案。