PLFM_RADAR:轻量业务异常监控引擎,补位传统监控盲区
2026/11/2 18:33:31
AutoDL作为国内领先的AI计算平台,其11434端口通常用于托管各类AI模型API服务(如LLM、Stable Diffusion等)。在实际开发中,我们经常需要从本地环境访问这些服务进行调试和集成。然而由于安全策略限制,直接访问常会遇到连接超时或拒绝问题。
通过SSH隧道建立加密通道,将远程服务器的11434端口映射到本地。这种方案的优势在于:
# 基础端口转发命令 ssh -N -L 11434:localhost:11434 username@autoDL-server-ip -p 22 # 带密钥认证的进阶版(推荐) ssh -i ~/.ssh/autodl_key -N -L 11434:localhost:11434 root@123.60.123.123ssh-keygen -t ed25519 -C "autodl_access"# 复制公钥到剪贴板(MacOS) pbcopy < ~/.ssh/id_ed25519.pub # Windows系统用 cat ~/.ssh/id_ed25519.pub | clip在~/.ssh/config中添加:
Host autodl-proxy HostName 123.60.123.123 User root Port 22 IdentityFile ~/.ssh/autodl_key LocalForward 11434 localhost:11434 ServerAliveInterval 60在.vscode/settings.json中配置:
{ "remote.SSH.configFile": "~/.ssh/config", "remote.SSH.defaultExtensions": [ "ms-python.python" ] }ssh -N -L 8888:localhost:8888 autodl-proxyssh -C -N -L 11434:localhost:11434 autodl-proxyHost * ControlMaster auto ControlPath ~/.ssh/%r@%h:%p ControlPersist 1hssh -N -L 11434:localhost:11434 autodl-proxy -o 'AllowUsers yourname@your.ip'Host autodl-jump HostName jump.server.ip User jumper Host autodl-proxy ProxyJump autodl-jump| 现象 | 可能原因 | 解决方案 |
|---|---|---|
| Connection refused | 服务未启动 | 检查netstat -tuln |
| Timeout | 防火墙拦截 | 测试基础SSH连通性 |
| Permission denied | 密钥权限错误 | chmod 600 ~/.ssh/key |
lsof -i :11434#!/bin/bash while true; do ssh -N -L 11434:localhost:11434 autodl-proxy sleep 10 done# 配合crontab定时任务 0 9 * * 1-5 /usr/bin/ssh -N -L 11434:localhost:11434 autodl-proxy# 在~/.ssh/config中添加 Host autodl-pool* HostName 123.60.%h User root ProxyCommand connect -H proxy.server:8080 %h %pssh -N -L 11434:localhost:11434 autodl-proxy -o "StreamLocalBindUnlink=yes"#!/bin/bash servers=(123.60.123.123 123.60.123.124 123.60.123.125) for ip in "${servers[@]}"; do ssh -N -L 11434:localhost:11434 root@$ip & done