🔄 卡若AI 同步 2026-02-22 05:11 | 更新:金仓、水溪整理归档、运营中枢工作台 | 排除 >20MB: 5 个

This commit is contained in:
2026-02-22 05:11:02 +08:00
parent 86632c32ab
commit ca73aadce8
9 changed files with 430 additions and 16 deletions

View File

@@ -26,21 +26,19 @@ updated: "2026-02-16"
### 凭证速查
**⚠️ 强制规则**三台宝塔 SSH 统一**端口 22022**、**账号 ckb**、**密码 zhiqun1984**(小写)。每次直接以此连接,无需密钥
**⚠️ 强制规则**SSH 用 **root**、密码 **Zhiqun1984**Z 大写),端口 22022 或 22。ckb 仅为面板账号
```bash
# 本机 Docker 宝塔(本地)
地址: http://127.0.0.1:8888/btpanel
账号: ckb
密码: zhiqun1984
# 启动: bash 01_卡资/金仓_存储备份/服务器管理/scripts/本机Docker宝塔_启动.sh
# 数据目录: ~/baota_docker_data/website_data、mysql_data、vhost
# SSH 连接(三台宝塔统一:端口 22022账号 ckb密码 zhiqun1984
sshpass -p 'zhiqun1984' ssh -p 22022 -o StrictHostKeyChecking=no ckb@<IP>
# 存客宝: 42.194.245.239
# kr宝塔: 43.139.27.93
# 小型宝塔: 42.194.232.22(若 22 可用则可用 22否则试 22022
# SSHroot + Zhiqun1984 或密钥
sshpass -p 'Zhiqun1984' ssh -p 22022 -o PubkeyAuthentication=no root@<IP>
# 或密钥: ssh -p 22022 -i "服务器管理/Steam/id_ed25519" root@43.139.27.93
# 多方式封装: bash scripts/kr宝塔_SSH登录.sh "命令"
# 存客宝: 42.194.245.239 | kr宝塔: 43.139.27.93
# 宝塔面板登录(三台统一)
账号: ckb
@@ -77,6 +75,15 @@ kr宝塔: qcWubCdlfFjS2b2DMT1lzPFaDfmv1cBT
python3 "/Users/karuo/Documents/个人/卡若AI/01_卡资/金仓_存储备份/服务器管理/脚本/快速检查服务器.py"
```
### 1.1 磁盘臃肿 · 全方位检查与清理SSH/API 不可用时)
当 SSH 或宝塔 API 无法远程连接时,在**宝塔面板 → 终端**执行:
- **脚本**`运营中枢/工作台/宝塔_全方位检查与磁盘清理_一键脚本.sh`
- **操作指南**`运营中枢/工作台/宝塔_服务器检查与清理_操作指南.md`
脚本会:检查负载/内存/磁盘、分析大目录与日志占用、执行 8 步清理journalctl、apt、/tmp、网站日志、宝塔日志等、输出清理前后 df 对比。完成后到面板【文件】→【回收站】清空。
### 2. 部署 Node 项目(标准流程)
```bash

View File

@@ -0,0 +1,116 @@
# kr宝塔 SSH 登录方式与故障排查
> 当一种方式失败时,依次尝试其他方式。终极备选:**宝塔面板 → 终端**(无需 SSH
---
## 一、凭证汇总(经实测)
| 方式 | 端口 | 账号 | 密码/密钥 | 说明 |
|------|------|------|-----------|------|
| **密钥** | 22022 或 22 | root | id_ed25519 | 最稳定,优先用 |
| **密码** | 22022 或 22 | root | **Zhiqun1984**(大写 Z | 小写 zhiqun1984 会失败 |
| 面板 | - | ckb | zhiqun1984 | 仅用于宝塔 Web 登录,不是 SSH |
> ⚠️ ckb 是宝塔面板账号,**SSH 需用 root**。密码必须 **Zhiqun1984**(首字母大写)。
---
## 二、多种登录命令(任选其一)
### 2.1 密钥登录(推荐)
```bash
ssh -p 22022 -o StrictHostKeyChecking=no \
-i "/Users/karuo/Documents/开发/4、小工具/服务器管理/Steam/id_ed25519" \
root@43.139.27.93
```
若 22022 被限流,可试 22
```bash
ssh -p 22 -o StrictHostKeyChecking=no \
-i "/Users/karuo/Documents/开发/4、小工具/服务器管理/Steam/id_ed25519" \
root@43.139.27.93
```
### 2.2 密码登录
```bash
sshpass -p 'Zhiqun1984' ssh -p 22022 -o StrictHostKeyChecking=no \
-o PubkeyAuthentication=no -o PreferredAuthentications=password \
root@43.139.27.93
```
### 2.3 封装脚本(自动尝试多种方式)
```bash
bash "01_卡资/金仓_存储备份/服务器管理/scripts/kr宝塔_SSH登录.sh" "你的命令"
# 示例
bash "01_卡资/金仓_存储备份/服务器管理/scripts/kr宝塔_SSH登录.sh" "whoami"
```
### 2.4 ~/.ssh/config 配置(可选)
```
Host kr-baota
HostName 43.139.27.93
Port 22022
User root
IdentityFile /Users/karuo/Documents/开发/4、小工具/服务器管理/Steam/id_ed25519
PreferredAuthentications publickey,password
ConnectTimeout 10
```
配置后可直接:`ssh kr-baota`
---
## 三、Connection closed 原因与处理
| 现象 | 可能原因 | 处理 |
|------|----------|------|
| Permission denied | 密码错误或账号无权限 | 用 **Zhiqun1984**(大写 Z账号用 **root** |
| Connection closed by remote host | fail2ban 限流、sshd 限连接、负载高 | 等 510 分钟再试;换端口 22/22022用**宝塔面板终端** |
| 端口不通 | 安全组/防火墙 | 在腾讯云放行 22、22022 |
---
## 四、终极备选:宝塔面板终端
**无需 SSH**,在浏览器中完成操作:
1. 打开 https://43.139.27.93:9988
2. 登录ckb / zhiqun1984
3. 左侧 → **终端**
4. 直接执行命令,或粘贴 `references/宝塔面板终端_Node批量启动指南.md` 中的脚本
---
## 五、Node 批量启动SSH 成功后)
```bash
cd "/Users/karuo/Documents/个人/卡若AI"
sshpass -p 'Zhiqun1984' ssh -p 22022 -o StrictHostKeyChecking=no -o PubkeyAuthentication=no root@43.139.27.93 \
'python3 -' < "01_卡资/金仓_存储备份/服务器管理/scripts/kr宝塔_node项目批量修复.py"
```
或使用封装脚本(自动尝试 22022/22、密钥/密码):
```bash
cd "/Users/karuo/Documents/个人/卡若AI"
bash "01_卡资/金仓_存储备份/服务器管理/scripts/kr宝塔_SSH登录.sh" "python3 -" < \
"01_卡资/金仓_存储备份/服务器管理/scripts/kr宝塔_node项目批量修复.py"
```
## 六、服务器端可做(解除限流)
若本机被 fail2ban 封禁,可在**宝塔面板 → 终端**或 VNC 执行:
```bash
# 查看是否被 ban
fail2ban-client status sshd
# 解封本机 IP将 211.156.92.72 换成你的公网 IP
fail2ban-client set sshd unbanip 211.156.92.72
```

View File

@@ -8,19 +8,25 @@
### 1.1 SSH
| 服务器 | IP | SSH 端口 | 账号 | 密码 | 备注 |
|--------|-----|----------|------|------|------|
| kr宝塔 | 43.139.27.93 | 22022 | ckb | zhiqun1984 | 统一用 ckb 账号密码直连 |
| 存客宝 | 42.194.245.239 | 22022 | ckb | zhiqun1984 | - |
| 服务器 | IP | SSH 端口 | 账号 | 密码/密钥 | 备注 |
|--------|-----|----------|------|-----------|------|
| kr宝塔 | 43.139.27.93 | 22022 或 22 | root | Zhiqun1984(大写 Z或 id_ed25519 | 密码用小写会失败 |
| 存客宝 | 42.194.245.239 | 22022 | root | Zhiqun1984 | 同 kr宝塔 |
| 本机 Docker 宝塔 | 127.0.0.1 | 22 | - | - | 本地 Docker 容器 |
**SSH 连接示例**(统一用 ckb 账号密码,无需密钥):
> ckb 为宝塔面板登录账号,**SSH 需用 root**。详见 `references/SSH登录方式与故障排查.md`。
**SSH 连接示例**
```bash
sshpass -p 'zhiqun1984' ssh -p 22022 -o StrictHostKeyChecking=no ckb@43.139.27.93
# 方式一:密钥(推荐)
ssh -p 22022 -o StrictHostKeyChecking=no -i "/Users/karuo/Documents/开发/4、小工具/服务器管理/Steam/id_ed25519" root@43.139.27.93
# 存客宝
sshpass -p 'zhiqun1984' ssh -p 22022 -o StrictHostKeyChecking=no ckb@42.194.245.239
# 方式二:密码(注意 Z 大写)
sshpass -p 'Zhiqun1984' ssh -p 22022 -o StrictHostKeyChecking=no -o PubkeyAuthentication=no root@43.139.27.93
# 方式三:封装脚本(自动尝试多种方式)
bash scripts/kr宝塔_SSH登录.sh "whoami"
```
### 1.2 宝塔面板登录

View File

@@ -0,0 +1,42 @@
#!/bin/bash
# kr宝塔 43.139.27.93 多种 SSH 登录方式
# 按顺序尝试,任一成功即执行后续命令
set -e
HOST="43.139.27.93"
CMD="${*:-echo OK}"
# 方式1密钥登录最稳定推荐
if [ -f "/Users/karuo/Documents/开发/4、小工具/服务器管理/Steam/id_ed25519" ]; then
echo ">>> 尝试密钥登录 (port 22022)..."
if ssh -p 22022 -o StrictHostKeyChecking=no -o ConnectTimeout=10 \
-i "/Users/karuo/Documents/开发/4、小工具/服务器管理/Steam/id_ed25519" \
root@"$HOST" $CMD 2>/dev/null; then
exit 0
fi
echo ">>> 尝试密钥登录 (port 22)..."
if ssh -p 22 -o StrictHostKeyChecking=no -o ConnectTimeout=10 \
-i "/Users/karuo/Documents/开发/4、小工具/服务器管理/Steam/id_ed25519" \
root@"$HOST" $CMD 2>/dev/null; then
exit 0
fi
fi
# 方式2密码 root + Zhiqun1984大写 Z
echo ">>> 尝试密码登录 root@$HOST (port 22022)..."
if command -v sshpass >/dev/null 2>&1; then
if sshpass -p 'Zhiqun1984' ssh -p 22022 -o StrictHostKeyChecking=no \
-o PubkeyAuthentication=no -o PreferredAuthentications=password \
root@"$HOST" $CMD 2>/dev/null; then
exit 0
fi
echo ">>> 尝试密码登录 (port 22)..."
if sshpass -p 'Zhiqun1984' ssh -p 22 -o StrictHostKeyChecking=no \
-o PubkeyAuthentication=no root@"$HOST" $CMD 2>/dev/null; then
exit 0
fi
fi
# 全部失败
echo "❌ 所有 SSH 方式均失败。请用 宝塔面板 → 终端 执行。"
exit 1