ssh_exec
Execute a single stateless Bash/Shell command on a remote Linux host and return its exit code, stdout, and stderr.
Instructions
在远程 Linux 主机执行单次无状态 Bash/Shell 命令,精准返回退出码、标准输出与标准错误
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cwd | No | 初始执行工作目录(自动包装为 cd <cwd> && <command>) | |
| env | No | 注入远程环境的环境变量键值对 | |
| dryRun | No | 是否仅通过安全拦截守卫检测合规性,而不真正下发执行,默认 false | |
| command | Yes | 待在远程 Linux 系统执行的 Bash/Shell 命令 | |
| rawExec | No | 是否绕过登录 Shell 包装(bash -l -c),直接以非登录 Shell 原生执行,默认 false | |
| timeoutMs | No | 执行超时时间(毫秒),默认 60000ms (1分钟) | |
| connectionId | No | 目标连接标识符,缺省时自动路由至当前默认活跃连接 | |
| dangerouslySkipSafetyCheck | No | 是否强制跳过前置高危安全拦截规则(危险操作逃生门,需同时配置环境变量 SSH_ALLOW_DANGEROUS_COMMANDS=true 授权) |