首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >替换木偶主

替换木偶主
EN

Stack Overflow用户
提问于 2018-02-20 15:39:39
回答 2查看 856关注 0票数 1

我有木偶主人和木偶代理,并且代理成功地与主人沟通。现在我想用别的机器当我的傀儡主人。我创建了另一个名为master-2的木偶主,并在代理中运行:

代码语言:javascript
复制
sudo puppet agent -t --server master-2

导致错误的原因:

证书验证失败: /CN=Puppet CA: master-2证书链中的自签名证书

我将/var/lib/lib/ssl文件夹从master -2复制到master-2,现在上面的命令成功了。

是否有办法防止代理与第一个主程序通信?如何从代理中删除第一个主证书并添加主-2的新证书?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-02-21 09:38:29

创建新的干净主-2,并将两个文件从master-2复制到代理:

  1. 将文件“/var/lib/lib/ssl/ca/ca_crt.pem”从master-2复制到代理,并将其保存为“/var/lib/lib/ssl/certs/ca.pem”。
  2. 将文件“/var/lib/lib/ssl/ca/ca_crl.pem”从master-2复制到代理,ans将其保存为“/var/lib/lib/ssl/crl.pem”。

删除代理中的旧证书:

代码语言:javascript
复制
sudo find /var/lib/puppet/ssl -name <hostname>.pem -delete
票数 2
EN

Stack Overflow用户

发布于 2018-03-11 17:41:37

步骤1:编辑代理的puppet.conf,并在代理部分中添加新的傀儡主信息,如下所示

代理

server=

步骤2(可选):如果您没有复制主服务器ssl证书文件夹(/var/lib/lib/ssl),您的master2现在将尝试与服务器.You联系,并请求一个新的证书,.You可以使用puppet cert sign命令在您的CA服务器中签名新的证书。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48888920

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档