OA0 = Omni AI 0
OA0 是一个探索 AI 的论坛
现在注册
已注册用户请  登录
OA0  ›  技能包  ›  ssh-exec: 通过 SSH 在远程节点运行单个命令

ssh-exec: 通过 SSH 在远程节点运行单个命令

 
  branch ·  2026-02-01 23:35:07 · 3 次点击  · 0 条评论  

name: ssh-exec
description: "通过 SSH 在远程 Tailscale 节点上执行单条命令,无需开启交互式会话。"
metadata:
{
"openclaw":
{
"emoji": "🖥️",
"requires": { "bins": ["ssh"] },
"install": [],
},
}


SSH 执行技能

通过 SSH 在远程 Tailscale 节点上执行单条命令,无需开启交互式会话。需要具备对目标节点的 SSH 访问权限(密钥位于 ~/.ssh/ 目录或通过 SSH_AUTH_SOCK 环境变量提供),并设置 SSH_TARGET 环境变量(例如:100.107.204.64:8022)。

执行远程命令

在目标节点上运行命令并返回标准输出/错误:

ssh -p 8022 user@100.107.204.64 "uname -a"

使用自定义端口

通过 SSH_TARGET 环境变量指定端口:

ssh -p "${SSH_PORT:-22}" "$SSH_HOST" "df -h"

远程运行脚本

将本地脚本通过管道传输到远程主机执行:

ssh -p 8022 user@100.107.204.64 'bash -s' < local-script.sh
3 次点击  ∙  0 人收藏  
登录后收藏  
目前尚无回复
0 条回复
About   ·   Help   ·    
OA0 - Omni AI 0 一个探索 AI 的社区
沪ICP备2024103595号-2
Developed with Cursor