Install
openclaw skills install ssh-agentd-control管理并使用本地 ssh-agentd(systemd 常驻 + API 调用 + 连通性验证)。当用户提到 ssh-agentd、持久 SSH 会话、/run /upload /tail_logs、开机自启、会话状态/指标排查时使用。
openclaw skills install ssh-agentd-control适用环境(当前):
/home/krex/.openclaw/workspace-hermes/ssh-agentd/bin/ssh-agentd/home/krex/.openclaw/ssh-agentd/hosts.yamlssh-agentd.service127.0.0.1:18081sudo systemctl is-enabled ssh-agentd.service
sudo systemctl is-active ssh-agentd.service
ss -ltnp | grep 18081
sudo systemctl status ssh-agentd.service --no-pager -l | sed -n '1,80p'
sudo systemctl daemon-reload
sudo systemctl enable --now ssh-agentd.service
sudo systemctl restart ssh-agentd.service
sudo systemctl stop ssh-agentd.service
推荐统一用脚本:scripts/api.sh
SSH_AGENTD_TOKEN='<token>' \
scripts/api.sh POST /run '{"host":"nas","cmd":"hostname && whoami","timeoutSec":10}'
SSH_AGENTD_TOKEN='<token>' scripts/api.sh GET /sessions
SSH_AGENTD_TOKEN='<token>' scripts/api.sh GET /metrics
SSH_AGENTD_TOKEN='<token>' scripts/api.sh GET /health
apiAuth.enabled/token 配置Authorization: Bearer <token>--noproxy '*' 或临时 unset 代理变量(脚本已内置)known_hostshosts.yaml 放进仓库。status + /health + /sessions。