Crawler Summary

ssh-remote answer-first brief

通过 SSH/SCP 连接远程 Linux 服务器执行命令或传输文件。触发词:SSH、远程服务器、连接服务器、执行命令、重启服务、上传文件、下载文件、服务器管理、远程操作。当用户提到服务器代码(如 us1、hk2)或远程操作时自动启用。 --- name: ssh-remote description: 通过 SSH/SCP 连接远程 Linux 服务器执行命令或传输文件。触发词:SSH、远程服务器、连接服务器、执行命令、重启服务、上传文件、下载文件、服务器管理、远程操作。当用户提到服务器代码(如 us1、hk2)或远程操作时自动启用。 --- SSH 远程服务器管理 通过 Python + paramiko 连接远程 Linux 服务器,执行命令或传输文件。跨平台支持 Windows 10+ 和 Linux。 前置条件 1. 安装 Python 依赖(首次使用时执行): 2. 确保 .env 文件已配置(位于 ~/.cursor/skills/ssh-remote/.env 或项目根目录): 参考模板:$1 服务器连接规则 - 主机名:{server_code}.{SSH_DOMAIN_SUFFIX}(如 us1.example.com) - 端口:SSH_P Capability contract not published. No trust telemetry is available yet. 1 GitHub stars reported by the source. Last updated 4/15/2026.

Freshness

Last checked 4/15/2026

Best For

ssh-remote is best for general automation workflows where OpenClaw compatibility matters.

Not Ideal For

Contract metadata is missing or unavailable for deterministic execution.

Evidence Sources Checked

editorial-content, GITHUB OPENCLEW, runtime-metrics, public facts pack

Claim this agent
Agent DossierGitHubSafety: 94/100

ssh-remote

通过 SSH/SCP 连接远程 Linux 服务器执行命令或传输文件。触发词:SSH、远程服务器、连接服务器、执行命令、重启服务、上传文件、下载文件、服务器管理、远程操作。当用户提到服务器代码(如 us1、hk2)或远程操作时自动启用。 --- name: ssh-remote description: 通过 SSH/SCP 连接远程 Linux 服务器执行命令或传输文件。触发词:SSH、远程服务器、连接服务器、执行命令、重启服务、上传文件、下载文件、服务器管理、远程操作。当用户提到服务器代码(如 us1、hk2)或远程操作时自动启用。 --- SSH 远程服务器管理 通过 Python + paramiko 连接远程 Linux 服务器,执行命令或传输文件。跨平台支持 Windows 10+ 和 Linux。 前置条件 1. 安装 Python 依赖(首次使用时执行): 2. 确保 .env 文件已配置(位于 ~/.cursor/skills/ssh-remote/.env 或项目根目录): 参考模板:$1 服务器连接规则 - 主机名:{server_code}.{SSH_DOMAIN_SUFFIX}(如 us1.example.com) - 端口:SSH_P

OpenClawself-declared

Public facts

5

Change events

1

Artifacts

0

Freshness

Apr 15, 2026

Verifiededitorial-contentNo verified compatibility signals1 GitHub stars

Capability contract not published. No trust telemetry is available yet. 1 GitHub stars reported by the source. Last updated 4/15/2026.

1 GitHub starsTrust evidence available

Trust score

Unknown

Compatibility

OpenClaw

Freshness

Apr 15, 2026

Vendor

Lavarong

Artifacts

0

Benchmarks

0

Last release

Unpublished

Executive Summary

Key links, install path, and a quick operational read before the deeper crawl record.

Verifiededitorial-content

Summary

Capability contract not published. No trust telemetry is available yet. 1 GitHub stars reported by the source. Last updated 4/15/2026.

Setup snapshot

git clone https://github.com/LAVARONG/agent-skill-ssh-remote.git
  1. 1

    Setup complexity is LOW. This package is likely designed for quick installation with minimal external side-effects.

  2. 2

    Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data.

Evidence Ledger

Everything public we have scraped or crawled about this agent, grouped by evidence type with provenance.

Verifiededitorial-content
Vendor (1)

Vendor

Lavarong

profilemedium
Observed Apr 15, 2026Source linkProvenance
Compatibility (1)

Protocol compatibility

OpenClaw

contractmedium
Observed Apr 15, 2026Source linkProvenance
Adoption (1)

Adoption signal

1 GitHub stars

profilemedium
Observed Apr 15, 2026Source linkProvenance
Security (1)

Handshake status

UNKNOWN

trustmedium
Observed unknownSource linkProvenance
Integration (1)

Crawlable docs

6 indexed pages on the official domain

search_documentmedium
Observed Apr 15, 2026Source linkProvenance

Release & Crawl Timeline

Merged public release, docs, artifact, benchmark, pricing, and trust refresh events.

Self-declaredagent-index

Artifacts Archive

Extracted files, examples, snippets, parameters, dependencies, permissions, and artifact metadata.

Self-declaredGITHUB OPENCLEW

Extracted files

0

Examples

6

Snippets

0

Languages

typescript

Parameters

Executable Examples

bash

pip install paramiko python-dotenv

text

SSH_PASSWORD_PREFIX=密码前缀
SSH_PORT=22
SSH_USER=root
SSH_DOMAIN_SUFFIX=example.com

bash

python ~/.cursor/skills/ssh-remote/scripts/ssh_exec.py <server_code> "<command>" --json

bash

# 单条命令
python ~/.cursor/skills/ssh-remote/scripts/ssh_exec.py us1 "systemctl restart nginx" --json

# 多条命令(用分号连接)
python ~/.cursor/skills/ssh-remote/scripts/ssh_exec.py us1 "systemctl restart nginx; systemctl status nginx" --json

# 带超时参数
python ~/.cursor/skills/ssh-remote/scripts/ssh_exec.py us1 "journalctl -u nginx --no-pager -n 50" --json --timeout 60

json

{
  "server": "us1",
  "hostname": "us1.example.com",
  "command": "systemctl restart nginx",
  "stdout": "",
  "stderr": "",
  "exit_code": 0,
  "success": true
}

bash

python ~/.cursor/skills/ssh-remote/scripts/scp_transfer.py upload <server_code> <local_path> <remote_path> --json

Docs & README

Full documentation captured from public sources, including the complete README when available.

Self-declaredGITHUB OPENCLEW

Docs source

GITHUB OPENCLEW

Editorial quality

ready

通过 SSH/SCP 连接远程 Linux 服务器执行命令或传输文件。触发词:SSH、远程服务器、连接服务器、执行命令、重启服务、上传文件、下载文件、服务器管理、远程操作。当用户提到服务器代码(如 us1、hk2)或远程操作时自动启用。 --- name: ssh-remote description: 通过 SSH/SCP 连接远程 Linux 服务器执行命令或传输文件。触发词:SSH、远程服务器、连接服务器、执行命令、重启服务、上传文件、下载文件、服务器管理、远程操作。当用户提到服务器代码(如 us1、hk2)或远程操作时自动启用。 --- SSH 远程服务器管理 通过 Python + paramiko 连接远程 Linux 服务器,执行命令或传输文件。跨平台支持 Windows 10+ 和 Linux。 前置条件 1. 安装 Python 依赖(首次使用时执行): 2. 确保 .env 文件已配置(位于 ~/.cursor/skills/ssh-remote/.env 或项目根目录): 参考模板:$1 服务器连接规则 - 主机名:{server_code}.{SSH_DOMAIN_SUFFIX}(如 us1.example.com) - 端口:SSH_P

Full README

name: ssh-remote description: 通过 SSH/SCP 连接远程 Linux 服务器执行命令或传输文件。触发词:SSH、远程服务器、连接服务器、执行命令、重启服务、上传文件、下载文件、服务器管理、远程操作。当用户提到服务器代码(如 us1、hk2)或远程操作时自动启用。

SSH 远程服务器管理

通过 Python + paramiko 连接远程 Linux 服务器,执行命令或传输文件。跨平台支持 Windows 10+ 和 Linux。

前置条件

  1. 安装 Python 依赖(首次使用时执行):
pip install paramiko python-dotenv
  1. 确保 .env 文件已配置(位于 ~/.cursor/skills/ssh-remote/.env 或项目根目录):
SSH_PASSWORD_PREFIX=密码前缀
SSH_PORT=22
SSH_USER=root
SSH_DOMAIN_SUFFIX=example.com

参考模板:servers.example.env

服务器连接规则

  • 主机名:{server_code}.{SSH_DOMAIN_SUFFIX}(如 us1.example.com
  • 端口:SSH_PORT 环境变量(默认 22
  • 用户名:SSH_USER 环境变量(默认 root
  • 密码:SSH_PASSWORD_PREFIX + 服务器代码大写(如前缀 abc + 代码 us1 = abcUS1

核心工作流程

当用户请求远程服务器操作时,按以下步骤执行:

第 1 步:解析意图

从用户指令中识别:

  • 服务器代码:如 us1、hk2、jp1 等
  • 操作类型:执行命令 / 上传文件 / 下载文件
  • 具体内容:要执行的命令、文件路径等

第 2 步:执行操作

执行远程命令

python ~/.cursor/skills/ssh-remote/scripts/ssh_exec.py <server_code> "<command>" --json

示例:

# 单条命令
python ~/.cursor/skills/ssh-remote/scripts/ssh_exec.py us1 "systemctl restart nginx" --json

# 多条命令(用分号连接)
python ~/.cursor/skills/ssh-remote/scripts/ssh_exec.py us1 "systemctl restart nginx; systemctl status nginx" --json

# 带超时参数
python ~/.cursor/skills/ssh-remote/scripts/ssh_exec.py us1 "journalctl -u nginx --no-pager -n 50" --json --timeout 60

始终使用 --json 参数,以便解析结构化输出:

{
  "server": "us1",
  "hostname": "us1.example.com",
  "command": "systemctl restart nginx",
  "stdout": "",
  "stderr": "",
  "exit_code": 0,
  "success": true
}

上传文件

python ~/.cursor/skills/ssh-remote/scripts/scp_transfer.py upload <server_code> <local_path> <remote_path> --json

下载文件

python ~/.cursor/skills/ssh-remote/scripts/scp_transfer.py download <server_code> <remote_path> <local_path> --json

列出远程目录

python ~/.cursor/skills/ssh-remote/scripts/scp_transfer.py list <server_code> <remote_path> --json

第 3 步:分析反馈并决策

读取命令输出后,根据结果决定下一步:

  • exit_code == 0:命令成功,继续下一条命令或结束
  • exit_code != 0:命令失败,分析 stderr 确定原因
    • 认证失败 → 提示用户检查 .env 密码配置
    • 连接超时 → 提示检查网络或服务器状态
    • 命令错误 → 根据错误信息调整命令重试
  • 如需多步操作,逐步执行并根据每步结果决定下一步

第 4 步:输出完整报告

所有操作完成后,输出总结报告:

## 执行报告

**目标服务器**:us1 (us1.example.com)
**执行时间**:2026-02-09 16:00

### 执行过程

1. 连接 us1.example.com:22 ... 成功
2. 执行 `systemctl restart nginx` ... 成功 (exit_code: 0)
3. 执行 `systemctl status nginx` ... 成功 (exit_code: 0)
   - 服务状态: active (running)

### 结果总结

nginx 服务已成功重启并正常运行。

常见操作示例

| 用户指令 | 解析为 | |---------|--------| | "重启 us1 的 nginx 服务" | ssh_exec.py us1 "systemctl restart nginx" | | "查看 hk2 的磁盘空间" | ssh_exec.py hk2 "df -h" | | "查看 jp1 的 nginx 日志" | ssh_exec.py jp1 "tail -100 /var/log/nginx/error.log" | | "上传配置到 us1" | scp_transfer.py upload us1 local.conf /etc/app/config.conf | | "下载 us1 的日志" | scp_transfer.py download us1 /var/log/app.log ./app.log |

命令安全分级

在执行远程命令前,必须对命令进行安全级别评估,按级别决定是否需要用户确认。

🔴 禁止级(直接拒绝,不执行)

以下命令极度危险,禁止执行,直接告知用户风险并拒绝:

| 命令模式 | 说明 | |---------|------| | rm -rf / | 删除根目录全部内容 | | rm -rf /* | 同上 | | mkfs.* | 格式化磁盘 | | dd if=/dev/zero of=/dev/sd* | 擦除磁盘数据 | | :(){ :\|: & };: | Fork 炸弹 | | > /dev/sda | 直接写入磁盘设备 | | chmod -R 777 / | 全盘权限更改 |

🟡 危险级(必须向用户确认后才能执行)

以下命令有重大影响,执行前必须明确告知用户风险并等待确认:

| 命令模式 | 风险说明 | |---------|---------| | rm -rf <路径> | 递归删除目录 - 需确认目标路径 | | rm -f <文件> | 强制删除文件 - 需确认目标文件 | | reboot / shutdown / poweroff | 重启/关机服务器 - 会导致服务中断 | | systemctl stop <服务> | 停止服务 - 可能影响业务 | | systemctl disable <服务> | 禁用服务 - 重启后不会自动启动 | | kill -9 / killall / pkill | 强制终止进程 | | iptables / ufw 规则修改 | 防火墙变更 - 可能导致无法连接 | | passwd / usermod / userdel | 用户/密码管理 | | chmod / chown(系统关键路径) | 权限变更 | | mv / cp 覆盖系统文件 | 可能损坏系统配置 | | apt remove / yum remove | 卸载软件包 | | crontab -r | 清空定时任务 | | 涉及数据库 DROP / DELETE / TRUNCATE | 数据删除操作 |

确认模板

⚠️ 危险操作确认

即将在 {server_code} ({hostname}) 上执行:
`{command}`

风险说明:{风险描述}

是否确认执行?(Y/N)

🟢 安全级(直接执行,无需确认)

以下命令是只读或低风险操作,可以直接执行:

  • 查看类:lscatheadtaillessdfdufreetoppsnetstatss
  • 状态类:systemctl statusjournalctluptimewhoamihostname
  • 重启服务类:systemctl restart <服务>(重启通常是安全的)
  • 日志类:tail -f /var/log/*
  • 信息查询类:nginx -tphp -vnode -v

判断原则

  1. 不确定时,归入危险级 - 宁可多问一次,不可误操作
  2. 链式命令逐个评估 - 如 cmd1; cmd2,每个命令单独评估,取最高级别
  3. 注意参数 - 同一命令不同参数风险不同(如 rm file.txt vs rm -rf /var
  4. 上下文判断 - 生产环境比测试环境更需要谨慎

其他安全提醒

  • 密码前缀存储在 .env 中,不要在对话中显示完整密码
  • 涉及系统关键操作时,建议先备份

错误排查

| 错误 | 可能原因 | 解决方案 | |------|---------|---------| | 认证失败 | 密码配置错误 | 检查 .env 中 SSH_PASSWORD_PREFIX | | 连接超时 | 网络不通或端口错误 | 检查 SSH_PORT 和网络连通性 | | 模块未安装 | 缺少依赖 | 执行 pip install paramiko python-dotenv | | .env 未找到 | 配置文件缺失 | 复制 servers.example.env 为 .env 并填写 |

Contract & API

Machine endpoints, protocol fit, contract coverage, invocation examples, and guardrails for agent-to-agent use.

MissingGITHUB OPENCLEW

Contract coverage

Status

missing

Auth

None

Streaming

No

Data region

Unspecified

Protocol support

OpenClaw: self-declared

Requires: none

Forbidden: none

Guardrails

Operational confidence: low

No positive guardrails captured.
Invocation examples
curl -s "https://xpersona.co/api/v1/agents/lavarong-agent-skill-ssh-remote/snapshot"
curl -s "https://xpersona.co/api/v1/agents/lavarong-agent-skill-ssh-remote/contract"
curl -s "https://xpersona.co/api/v1/agents/lavarong-agent-skill-ssh-remote/trust"

Reliability & Benchmarks

Trust and runtime signals, benchmark suites, failure patterns, and practical risk constraints.

Missingruntime-metrics

Trust signals

Handshake

UNKNOWN

Confidence

unknown

Attempts 30d

unknown

Fallback rate

unknown

Runtime metrics

Observed P50

unknown

Observed P95

unknown

Rate limit

unknown

Estimated cost

unknown

Do not use if

Contract metadata is missing or unavailable for deterministic execution.
No benchmark suites or observed failure patterns are available.

Media & Demo

Every public screenshot, visual asset, demo link, and owner-provided destination tied to this agent.

Missingno-media
No screenshots, media assets, or demo links are available.

Related Agents

Neighboring agents from the same protocol and source ecosystem for comparison and shortlist building.

Self-declaredprotocol-neighbors
GITHUB_REPOSactivepieces

Rank

70

AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents

Traction

No public download signal

Freshness

Updated 2d ago

OPENCLAW
GITHUB_REPOScherry-studio

Rank

70

AI productivity studio with smart chat, autonomous agents, and 300+ assistants. Unified access to frontier LLMs

Traction

No public download signal

Freshness

Updated 6d ago

MCPOPENCLAW
GITHUB_REPOSAionUi

Rank

70

Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!

Traction

No public download signal

Freshness

Updated 6d ago

MCPOPENCLAW
GITHUB_REPOSCopilotKit

Rank

70

The Frontend for Agents & Generative UI. React + Angular

Traction

No public download signal

Freshness

Updated 23d ago

OPENCLAW
Machine Appendix

Contract JSON

{
  "contractStatus": "missing",
  "authModes": [],
  "requires": [],
  "forbidden": [],
  "supportsMcp": false,
  "supportsA2a": false,
  "supportsStreaming": false,
  "inputSchemaRef": null,
  "outputSchemaRef": null,
  "dataRegion": null,
  "contractUpdatedAt": null,
  "sourceUpdatedAt": null,
  "freshnessSeconds": null
}

Invocation Guide

{
  "preferredApi": {
    "snapshotUrl": "https://xpersona.co/api/v1/agents/lavarong-agent-skill-ssh-remote/snapshot",
    "contractUrl": "https://xpersona.co/api/v1/agents/lavarong-agent-skill-ssh-remote/contract",
    "trustUrl": "https://xpersona.co/api/v1/agents/lavarong-agent-skill-ssh-remote/trust"
  },
  "curlExamples": [
    "curl -s \"https://xpersona.co/api/v1/agents/lavarong-agent-skill-ssh-remote/snapshot\"",
    "curl -s \"https://xpersona.co/api/v1/agents/lavarong-agent-skill-ssh-remote/contract\"",
    "curl -s \"https://xpersona.co/api/v1/agents/lavarong-agent-skill-ssh-remote/trust\""
  ],
  "jsonRequestTemplate": {
    "query": "summarize this repo",
    "constraints": {
      "maxLatencyMs": 2000,
      "protocolPreference": [
        "OPENCLEW"
      ]
    }
  },
  "jsonResponseTemplate": {
    "ok": true,
    "result": {
      "summary": "...",
      "confidence": 0.9
    },
    "meta": {
      "source": "GITHUB_OPENCLEW",
      "generatedAt": "2026-04-17T04:20:22.054Z"
    }
  },
  "retryPolicy": {
    "maxAttempts": 3,
    "backoffMs": [
      500,
      1500,
      3500
    ],
    "retryableConditions": [
      "HTTP_429",
      "HTTP_503",
      "NETWORK_TIMEOUT"
    ]
  }
}

Trust JSON

{
  "status": "unavailable",
  "handshakeStatus": "UNKNOWN",
  "verificationFreshnessHours": null,
  "reputationScore": null,
  "p95LatencyMs": null,
  "successRate30d": null,
  "fallbackRate": null,
  "attempts30d": null,
  "trustUpdatedAt": null,
  "trustConfidence": "unknown",
  "sourceUpdatedAt": null,
  "freshnessSeconds": null
}

Capability Matrix

{
  "rows": [
    {
      "key": "OPENCLEW",
      "type": "protocol",
      "support": "unknown",
      "confidenceSource": "profile",
      "notes": "Listed on profile"
    }
  ],
  "flattenedTokens": "protocol:OPENCLEW|unknown|profile"
}

Facts JSON

[
  {
    "factKey": "docs_crawl",
    "category": "integration",
    "label": "Crawlable docs",
    "value": "6 indexed pages on the official domain",
    "href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
    "sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
    "sourceType": "search_document",
    "confidence": "medium",
    "observedAt": "2026-04-15T05:03:46.393Z",
    "isPublic": true
  },
  {
    "factKey": "vendor",
    "category": "vendor",
    "label": "Vendor",
    "value": "Lavarong",
    "href": "https://github.com/LAVARONG/agent-skill-ssh-remote",
    "sourceUrl": "https://github.com/LAVARONG/agent-skill-ssh-remote",
    "sourceType": "profile",
    "confidence": "medium",
    "observedAt": "2026-04-15T02:14:17.518Z",
    "isPublic": true
  },
  {
    "factKey": "protocols",
    "category": "compatibility",
    "label": "Protocol compatibility",
    "value": "OpenClaw",
    "href": "https://xpersona.co/api/v1/agents/lavarong-agent-skill-ssh-remote/contract",
    "sourceUrl": "https://xpersona.co/api/v1/agents/lavarong-agent-skill-ssh-remote/contract",
    "sourceType": "contract",
    "confidence": "medium",
    "observedAt": "2026-04-15T02:14:17.518Z",
    "isPublic": true
  },
  {
    "factKey": "traction",
    "category": "adoption",
    "label": "Adoption signal",
    "value": "1 GitHub stars",
    "href": "https://github.com/LAVARONG/agent-skill-ssh-remote",
    "sourceUrl": "https://github.com/LAVARONG/agent-skill-ssh-remote",
    "sourceType": "profile",
    "confidence": "medium",
    "observedAt": "2026-04-15T02:14:17.518Z",
    "isPublic": true
  },
  {
    "factKey": "handshake_status",
    "category": "security",
    "label": "Handshake status",
    "value": "UNKNOWN",
    "href": "https://xpersona.co/api/v1/agents/lavarong-agent-skill-ssh-remote/trust",
    "sourceUrl": "https://xpersona.co/api/v1/agents/lavarong-agent-skill-ssh-remote/trust",
    "sourceType": "trust",
    "confidence": "medium",
    "observedAt": null,
    "isPublic": true
  }
]

Change Events JSON

[
  {
    "eventType": "docs_update",
    "title": "Docs refreshed: Sign in to GitHub · GitHub",
    "description": "Fresh crawlable documentation was indexed for the official domain.",
    "href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
    "sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
    "sourceType": "search_document",
    "confidence": "medium",
    "observedAt": "2026-04-15T05:03:46.393Z",
    "isPublic": true
  }
]

Sponsored

Ads related to ssh-remote and adjacent AI workflows.