d0be2fdcf1
使 deploy-production.sh 可读本机 secrets 并在非 docker 组用户下用 sudo 识别 1Panel 栈;修复 security_probe_external.sh 的 curl shift 误用与 WebSocket 自动 venv。
30 lines
747 B
Markdown
30 lines
747 B
Markdown
# Changelog — 生产 SSH 凭据纳入 secrets + deploy 自动加载
|
||
|
||
**日期**:2026-06-07
|
||
|
||
## 摘要
|
||
|
||
本机生产 SSH 私钥路径写入 `deploy/nexus-1panel.secrets.sh`(gitignore);`deploy-production.sh` 启动时自动 source,与 `git-push.sh` 同一凭据文件。
|
||
|
||
## 动机
|
||
|
||
本机 `Host nexus` 未指向生产 VPS;部署脚本需 `NEXUS_SSH` / `NEXUS_SSH_KEY`,避免每次手动 export。
|
||
|
||
## 涉及文件
|
||
|
||
- `deploy/deploy-production.sh`
|
||
- `deploy/nexus-1panel.secrets.sh.example`
|
||
- `docs/project/linux-dev-paths.md`
|
||
- `deploy/nexus-1panel.secrets.sh`(本地 only,不入 git)
|
||
|
||
## 迁移 / 重启
|
||
|
||
无。
|
||
|
||
## 验证
|
||
|
||
```bash
|
||
source deploy/nexus-1panel.secrets.sh
|
||
ssh -i "$NEXUS_SSH_KEY" "$NEXUS_SSH" "echo SSH_OK"
|
||
```
|