AI智能体实时通讯
多智能体WebSoc
该技能允许用户通过SSH在远程Tailscale节点上执行单条命令,无需建立交互式会话。适用于需要快速获取远程主机信息或执行一次性操作的场景。
前置条件
ssh命令可用)~/.ssh/目录)或启用SSH代理(SSH_AUTH_SOCK环境变量)SSH_TARGET,格式为IP地址:端口,例如:100.107.204.64:8022基本用法
# 直接执行远程命令
ssh -p 8022 user@100.107.204.64 "uname -a"
# 使用环境变量指定目标
export SSH_HOST=100.107.204.64
export SSH_PORT=8022
ssh -p "${SSH_PORT:-22}" "$SSH_HOST" "df -h"
# 执行本地脚本
ssh -p 8022 user@100.107.204.64 'bash -s' < local-script.sh
见下方输入与输出表格。
| 项目 | 内容 |
|---|---|
| 输入 | SSH_TARGET环境变量(目标主机IP与端口)、待执行命令字符串、本地脚本文件(可选) |
| 输出 | 远程命令的标准输出、标准错误流及退出状态码 |
| 适用人群 | Tailscale用户、服务器运维人员、DevOps工程师、自动化脚本开发者 |
| 不包含 | 交互式终端、SFTP文件传输、密码认证、连接池管理 |
原始链接:https://github.com/openclaw/skills/tree/main/skills/xejrax/ssh-exec/SKILL.md
来源类型:GitHub仓库