Yerel olarak üretim kurulumumuzu test edebilmem için kukla yüklü bir Ubuntu VM kurmaya çalışıyorum. Birbirinizle konuşmak için kukla ustası ve kukla almakta zorlanıyorum. Seni adımlarımdan geçireyim. (Sunucunun hostname"web1.xxx.xxx.net" biçimindeki bir FQDN'sidir).
Öncelikle, /etc/puppet/sslyeni bir başlangıç yapabilmek için dizinden tüm pem dosyalarını (tabii ki CA pems hariç) temizlerim . puppetca --listsonuç döndürmez.
Sonra puppetd --testkuklacı için bir CSR oluşturmaya çalıştım . puppetca --listartık ana bilgisayar adımı içeriyor ("web1.xxx.xxx.net").
Sonra koşuyorum puppetca --sign web1.xxx.xxx.net. Şimdi puppetca --listyine boş - şimdiye kadar her şey iyi çalışıyor.
Son olarak puppetd --testtekrar koşuyorum . Aşağıdaki çıktıyı alıyorum:
err: Could not retrieve catalog from remote server: hostname was not match with the server certificate
warning: Not using cache on failed catalog
err: Could not retrieve catalog; skipping run
/etc/puppet/sslDizinin içindekiler listelendiğinde, sunucu adımla eşleşen doğru sunucu adına sahip PEM dosyaları gösterilir hostname. Bu soruna nasıl saldırılacağına dair bir fikri olan var mı?