You need to enable JavaScript to run this app. GCP VPS安装cPanel/WHM后无法SSH、HTTP连接及完整性报错求助
优惠活动
大模型
产品
解决方案
定价
更多

GCP VPS安装cPanel/WHM后无法SSH、HTTP连接及完整性报错求助

核心故障原因

你遇到的SSH连接失败、控制台显示实例活跃的现象,根源是GCP盾型VM(Shielded VM)的启动完整性校验机制触发了拦截,和你开放全端口防火墙、实例配置、cPanel安装流程本身无关。
从你提供的串口日志可以确认:

  • 日志来源为compute.googleapis.com%2Fshielded_vm_integrity,明确标记policyEvaluationPassed: false
  • 系统比对TPM平台配置寄存器(PCR)的实际测量值和镜像预置基线值时出现多处不匹配(分别体现在PCR_4、PCR_5、PCR_8、PCR_9、PCR_14的哈希值差异)
  • 触发校验失败的直接原因是安装cPanel过程中修改了系统内核、引导配置、启动相关服务,这类改动会让启动链路的测量值偏离初始镜像的基线,默认开启完整性校验的情况下,系统会直接阻断外部SSH访问,但不会让实例进入非活跃状态。这也是你在DO、AWS部署同套流程从未遇到该问题的原因——上述两家平台默认没有强制开启这类TPM启动链路校验。
可落地的解决步骤
  • 进入GCP控制台,定位到出问题的GCE实例,点击「编辑」
  • 找到页面下方的「盾型VM配置」区块,取消勾选「启用启动完整性监控」选项(不需要关闭vTPM、安全启动功能,仅关闭校验拦截即可)
  • 保存配置后,手动触发实例重启
  • 等实例完成启动流程后,即可正常通过Putty建立SSH连接
后续长期配置建议
  • 如果后续需要重新开启启动完整性校验,需要在cPanel全部部署完成、系统配置完全定型后,在实例的盾型VM配置页面选择「重置完整性基线」,将当前已经修改完成的系统启动状态设为新的校验参考值,避免再次出现校验拦截
  • cPanel官方对GCP平台的最低运行配置要求为2核4G内存,你当前使用的2核2G高CPU实例虽然能完成安装,但后续运行WHM面板和配套服务时可能会出现内存不足的情况,可根据实际负载调整配置

内容的提问来源于stack exchange,提问作者Showket Ahmed

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.27 22:15:03