You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Octopus Deploy构建服务器与Tentacle证书指纹不匹配问题求解

监听型Tentacle证书指纹不匹配修复方案(Octopus服务器难访问场景)

问题根因:Octopus服务器侧登记的当前目标Tentacle证书指纹为旧值AAAAA,但Tentacle实际生效的证书指纹为BBBBB。优先从Tentacle侧发起同步操作即可,无需登录难访问的Octopus服务器后台。

  • 第一步:核验Tentacle当前生效的证书指纹
    在目标Tentacle所在服务器执行以下命令,确认配置实际生效的指纹和预期一致:
    tentacle show-configuration
    若命令不在系统PATH中,需切换到Tentacle安装目录(默认通常为/opt/octopus/tentacle/bin/)下执行。核对输出中的CertificateThumbprint字段,确认值为BBBBB,排除配置文件修改未加载的问题。

  • 第二步:向Octopus服务器同步Tentacle最新证书指纹
    利用Tentacle已信任Octopus服务器指纹AAAAA的现有权限,直接执行注册更新命令覆盖Octopus侧的旧登记值:
    tentacle register-with --server https://<Octopus服务器实际访问地址>:<Octopus服务端口> --comms-style TentaclePassive --thumbprint AAAAA --force
    参数说明:

    • --server填写Tentacle此前配置对接的Octopus服务器地址,无需额外开通权限
    • --comms-style TentaclePassive对应你当前使用的监听型(被动)Tentacle模式,和配置中的CommunicationStyle: 1匹配
    • --thumbprint AAAAA填写当前Tentacle已信任的Octopus服务器证书指纹
    • --force参数强制覆盖Octopus侧已存储的旧Tentacle指纹记录
  • 第三步:重启Tentacle服务生效
    执行命令重启Tentacle服务:
    sudo systemctl restart octopus-tentacle
    重启完成后,Octopus服务器即可自动识别Tentacle的BBBBB指纹,完成后续交互。


兜底方案(仅当Tentacle侧注册命令执行失败时使用)

登录Octopus服务器的Web管理后台,进入「部署目标」页面,找到对应TARGETSERVER的监听型Tentacle条目,手动将其绑定的证书指纹从AAAAA修改为BBBBB后保存即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.24 18:45:03