host.mw master 后台一键推装节点,客户不用登远端机器。
流程
- 「我的授权」选某 lic → 弹「一键安装」modal
- 填远端 SSH host/port/user/凭证 + 可选 OTP
- master one_click_install 校验 lic + 签 IP 模式临时 token
- 后台 task SSH 连 → 推 install.sh → exec 立刻返(15s)
- 客户机器 install.sh 后台 nohup 跑,每 STEP 上报进度
- 前端轮询 lic/install-progress 拿状态
SUDO 预检
部署前 probe 远端 SUDO 状态。ROOT 直装 / NOPASSWD sudo OK / 需要密码 sudo 或无 sudo 立刻拒绝(防污染 home)。
OTP 设计
远端 SSH 已开 2FA 时,NK 单 SSH session 持续(避免重连每次都要 OTP)+ 两阶段 download/install + keepalive。