{
"_comment": "远程压测机器配置模板。复制为 config/remote_machines.json 并按实际环境填写。真实配置文件含密码,已被 .gitignore 排除,严禁提交 git。password 字段支持 ${ENV_VAR} 形式引用环境变量(优先推荐,避免明文)。",
"machines": [
{
"name": "remote-1",
"enabled": true,
"ip": "192.168.1.100",
"ssh_port": 22,
"serial_port": "COM3",
"username": "root",
"password": "${REMOTE_1_PASS}",
"remote_root": "~/fuzz_remote",
"max_parallel": 1,
"notes": "示例:Atlas A5 压测机,串口号 COM3(BMC 串口管理用,压测执行走 SSH)"
},
{
"name": "remote-2",
"enabled": false,
"ip": "192.168.1.101",
"ssh_port": 22,
"serial_port": "/dev/ttyUSB1",
"username": "root",
"password": "change-me",
"remote_root": "/root/fuzz_remote",
"max_parallel": 1,
"notes": "示例:第二台远程机器,enabled=false 时调度器跳过"
}
]
}