
ssh-vault是什么
SSH Vault是一款适用于通过Docker部署的远程命令执行工具,支持在由SSH Vault管理的宿主机上安全运行命令,适用于需要集中管理和执行远程SSH命令的场景。
开源协议:MIT-0
ssh-vault的主要功能
- 远程执行:在远程主机上执行SSH命令,支持命令执行状态监听。
- Docker集成:通过Docker容器轻松部署和管理SSH Vault服务。
- 审批流程:执行命令前需经过审批流程,确保命令执行的安全性。
- 会话管理:支持命令执行会话管理,后续命令可跳过审批。
- 主机管理:可通过API添加和管理远程主机。
如何使用ssh-vault
- 部署SSH Vault:使用Docker命令部署SSH Vault服务。
- 配置环境变量:设置SSH_VAULT_URL、SSH_VAULT_AGENT_PRIVATE_KEY和SSH_VAULT_AGENT_PUBLIC_KEY环境变量。
- 执行命令:使用`node scripts/vault.mjs exec
`命令执行远程命令。 - 审批命令:如果命令需要审批,用户需通过审批流程进行身份验证。
- 监听命令执行结果:在`listenUrl`上监听命令执行结果。
ssh-vault的应用场景
- 在远程服务器上执行自动化脚本。
- 集中管理多个远程主机的SSH命令。
- 在开发环境中执行远程调试命令。
- 在云服务器上执行系统维护任务。
WordPress to Static Site
WordPress Remote News Publisher
windows-remote
Vps Openclaw Security Hardening
VPS Command Runner
Vincent - Credentials
Vast Ai
tunneling
Teleport tsh SSH (Identity-First SSH Access, no pa
ssh-lab
sshexec
渝公网安备50011302222466号
暂无评论