SSH 与管理页问题
先区分连接层、服务器身份、用户认证和端口转发,错误发生的位置决定了下一步。
连接超时或拒绝连接#
检查 VPS 是否在线,IP/域名、SSH 端口和安全组是否正确。通过服务商控制台确认 SSH 服务运行。
超时不能单凭现象归因为密码错误,也不要为了测试直接关闭全部防火墙。
Host key 不匹配#
常见于重装、恢复快照或服务器变更,也可能连错主机。先从独立控制台核对:
sudo ssh-keygen -lf /etc/ssh/ssh_host_ed25519_key.pub -E sha256
sudo ssh-keygen -lf /etc/ssh/ssh_host_rsa_key.pub -E sha256核对实际使用的密钥类型。确认新指纹正确后,按所用 SSH 客户端的说明只更新该主机与端口的记录,再重新连接;Linux 脚本没有“更新并重新连接”按钮。原因不明或指纹不同,取消操作。
不要清空所有 known_hosts 或关闭 Host Key 检查。
身份认证失败#
在主机身份已经确认后,检查用户名、密码、私钥内容和私钥口令。私钥口令不是 VPS 登录密码,sudo 密码也不是 SSH 主机指纹。
主机密钥更新成功不意味着登录凭据也正确。
检查服务器的端口占用#
在服务器终端只读查看:
ss -H -ltnp '( sport = :80 or sport = :443 or sport = :19798 or sport = :5244 )'核对端口、地址和真实进程归属。不要直接结束未知服务;已有 Docker Nginx 是否能复用,要经过明确的身份与配置检查。
兼容隧道无响应#
旧桌面隧道只属于历史兼容诊断,当前 Linux 安装不创建它。普通管理页打不开时应先使用 域名 HTTPS 检查,不要把 HTTPS 故障误判成 SSH 转发故障。
CloudDrive2 需要允许转发到 VPS 的 127.0.0.1:19798;OpenList 对应 127.0.0.1:5244。检查 AllowTcpForwarding 与 PermitOpen 的实际限制,不要直接扩大为不必要的公网监听。
HTTPS 管理页能打开,但验收是 401#
管理界面层已经可用,下一步检查 WebDAV 用户和运行配置。它与管理页登录账号不是同一概念;参见 WebDAV 排查。