🔄 卡若AI 同步 2026-02-22 05:11 | 更新:金仓、水溪整理归档、运营中枢工作台 | 排除 >20MB: 5 个
This commit is contained in:
@@ -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)
|
||||
# SSH(root + 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
|
||||
|
||||
116
01_卡资(金)/金仓_存储备份/服务器管理/references/SSH登录方式与故障排查.md
Normal file
116
01_卡资(金)/金仓_存储备份/服务器管理/references/SSH登录方式与故障排查.md
Normal 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 限连接、负载高 | 等 5~10 分钟再试;换端口 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
|
||||
```
|
||||
@@ -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 宝塔面板登录
|
||||
|
||||
42
01_卡资(金)/金仓_存储备份/服务器管理/scripts/kr宝塔_SSH登录.sh
Executable file
42
01_卡资(金)/金仓_存储备份/服务器管理/scripts/kr宝塔_SSH登录.sh
Executable 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
|
||||
Reference in New Issue
Block a user