首页 > 解决方案 > puppet-master控制puppet-client的时候,可以不用证书配置吗?

问题描述

一般来说,当我们使用 puppet-master 来控制 puppet-clients 时。

puppet agent --server puppet-master-hostname -test

​​puppet cert -s CLIENT-HOSTNAME  # or -a for all

但是我有一个问题,为了方便,puppet-master控制puppet-client时,可以不配置证书吗?

标签: puppet

解决方案


您只需要为每个客户端的证书签名一次,但是客户端每个都需要一个证书,而 master 也有一个。尽管这确实允许对代理和主控之间交换的数据进行加密以防止其被窥探,但最重要的功能是允许代理和主控彼此验证对方的身份。这有助于防止代理接受来自冒名顶替者主机的配置,并防止主机向冒名顶替者客户端提供敏感的配置细节。

有一些选项可以将 master 配置为自动签署客户端证书,但没有选项可以完全不使用证书。


推荐阅读