1、server端ide
puppet cert list #查看請求認證的證書spa
puppet cert list --all #查看全部證書server
puppet cert --sign client1.puppet.com #簽發證書xml
puppet cert --sign -all #一次簽發全部的證書ssl
puppet cert --revoke puppet-test #讓puppet-test 這個證書過時it
puppet cert --clean puppet-test #清除puppet-test這個證書ast
清除配置須要重啓puppetmaster 服務class
2、client 端test
刪除已有的證書 cd /var/lib/puppet/ssl && rm -rf *cli
從新申請證書 puppet agent --server server.puppet.com --test
3、證書的認證過程
puppet agent在第一次鏈接master的時候會向master申請證書,若是沒有master沒有簽發證書,那麼puppet agent和master的鏈接是否創建成功的,agent會持續等待master簽發證書,並會每隔2分鐘去檢查master是否簽發證書。
經過puppet agent --server= server.puppet.com --no-daemonize –verbose啓動的時候能很清楚的查看到agent申請證書的過程