ssh-executor

安全远程执行SSH命令,管理服务器

开发流程 运维工程师后端开发 执行终端命令远程调试服务 通用 ★ 1.1k 更新于 2026-08-01

安装使用

复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:

帮我安装这个 AI Skill:ssh-executor。
它的用途是:安全远程执行SSH命令,管理服务器
完整的 Skill 内容见:https://321skill.com/skills/ssh-executor-x-6/raw/index.md
请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。

提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。

使用示例

‘帮我连接到服务器 192.168.1.100,检查 Docker 容器运行状态并列出所有暴露的端口’,它会通过 SSH 执行 docker ps --format 'table {{.Names}}{{.Status}}{{.Ports}}' 并返回结果。或者:‘排查 web01 服务器上 Nginx 进程是否正常’,它会执行 systemctl status nginx 或 ps aux | grep nginx 并分析输出。

介绍

ssh-executor 解决的是远程服务器管理中最基础也最频繁的需求:通过 SSH 协议安全、高效地执行命令。它内置了结构化发现协议,可以自动探测远程主机的运行时状态(如容器、网络、数据挂载等),并集成 Vault 进行密钥管理,避免硬编码或明文存储凭据。同时,它还提供安全护栏,防止误操作或危险命令的执行,适合需要频繁登录多台服务器进行巡检、诊断或运维操作的场景。

使用方式非常直接——你只需告诉 AI 要访问哪台远程主机、执行什么命令,它就会自动通过 SSH 连接并返回结果。支持 SSH 密钥认证,无需手动输入密码。对于需要批量执行相同命令的场景,可以一次性指定多台主机,它也会并行处理并汇总输出。

适合运维工程师、后端开发以及系统管理员,尤其是那些需要管理大量 Linux 服务器、频繁检查服务状态、诊断线上故障或执行日常巡检的人员。对于 DevOps 流程中的自动化运维、容器集群管理、配置变更等场景也非常适用。

建议在使用前先配置好 SSH 密钥,并确保目标主机允许密钥登录。对于生产环境,建议先在小范围测试,确认安全护栏规则符合预期,避免误杀正常命令或遗漏危险操作。同时,注意不要用于执行长时间运行的交互式任务(如 vim、top 等),因为该 Skill 设计为一次性命令执行,不支持持久会话。

核心特点

与同类 SSH 执行工具相比,ssh-executor 的核心差异在于:它内置了结构化发现协议,能自动识别远程主机的运行时环境(容器、网络、挂载点等),并集成 Vault 管理密钥,同时提供可配置的安全护栏,防止高危命令误执行。

注意事项

不适合需要交互式终端会话(如 vim、htop)或长时间运行后台任务的场景,也不支持文件传输。

常见问题

支持密码认证吗?

不支持密码,仅支持 SSH 密钥认证。请先配置好密钥对。

可以同时管理多台服务器吗?

可以,通过指定主机列表,它会并行执行命令并汇总输出。

给 AI 助手的安装指引

如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:

请访问 https://321skill.com/skills/ssh-executor-x-6/raw/index.md 读取 ssh-executor 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。