ssh
ssh
组件:通过ssh远程登录,执行Shell脚本。用于流程调度、自动化运维、大数据离线分析等场景。
# 配置
字段 | 类型 | 说明 | 默认值 |
---|---|---|---|
Host | string | ssh 主机地址 | 无 |
Port | int | ssh 主机端口 | 无 |
Username | string | ssh登录用户名 | 无 |
Password | string | ssh登录密码 | 无 |
Cmd | string | shell命令,可以使用组件配置变量 | 无 |
# Relation Type
- Success: 脚本执行成功,把消息发送到
Success
链 - Failure: 脚本执行失败/主机无法连通,把消息发送到
Failure
链
# 执行结果
- 脚本执行成功:脚本执行结果代替到msg.Data,流转到下一个节点
- 脚本执行失败:脚本执行结果代替到msg.Data,流转到下一个节点
msg.DataType会强制转成TEXT
# 配置示例
{
"id": "s1",
"type": "ssh",
"name": "执行shell",
"configuration": {
"host": "192.168.1.1",
"port": 22,
"username": "root",
"password": "aaaaaa",
"cmd": "ls /root"
}
}
1
2
3
4
5
6
7
8
9
10
11
12
2
3
4
5
6
7
8
9
10
11
12
# 应用示例
在 GitHub 上编辑此页 (opens new window)
上次更新: 2024/10/23, 10:13:01