当客户端证书名称!= FQDN 时,puppetrun

当客户端证书名称!= FQDN 时,puppetrun

我有一个 puppet 客户端“my-client”,其中证书名称为“my-clients-certname”,而不是与主机名相同。puppet 客户端和 puppetmaster 服务器已经像这样正常工作了一段时间。但是,现在我也想在客户端上开始使用 puppetrun,但它给出了一个意外错误。

从服务器上,如果我尝试运行 puppetrun,将看到以下内容:

[root@puppetmaster ~]$ puppetrun --debug --host my-client
Triggering my-client
Host my-client failed: Server hostname 'my-client' did not match server certificate; expected my-clients-certname
my-client finished with exit code 2
Failed: my-client

我认为如果我添加了 --certname=my-clients-certname 参数,那应该可以工作,但我得到相同的“与服务器证书输出不匹配”。

[root@puppetmaster ~]$ puppetrun --debug --certname=my-clients-certname my-client
Triggering my-client
Host my-client failed: Server hostname 'my-client' did not match server certificate; expected my-clients-certname
my-client finished with exit code 2
Failed: my-client

有什么其他方法可以告诉我 puppetrun 客户端的 certname 吗?

相关内容