Agent Puppet wychodzący; Nie znaleziono certyfikatu, a Waitforcert nie jest wyłączone - rozwiązanie

Agent Puppet wychodzący; Nie znaleziono certyfikatu, a Waitforcert nie jest wyłączone - rozwiązanie

Każdy Marionetka Agent po raz pierwszy łączący z serwerem Master Puppet wygeneruje certyfikat i przekazał go serwerowi głównym marionetki do podpisania. W zależności od konfiguracji marionetki domyślnym zachowaniem polega na tym, że certyfikat musi podpisać ręcznie, a zatem agent marionetki wychodzi z błędem:

Wyjście; Nie znaleziono certyfikatu, a Waitforcert nie jest wyłączony 

Aby rozwiązać ten problem zaloguj się na serwerze Master Puppet i wymienić wszystkie certyfikaty w oczekiwaniu na podpis np.:

# Puppet Cert List „Agent1” (SHA256) 73: D4: EF: 1A: F6: B9: D8: 2f: AB: 6F: 4F: 95: CA: 73: CE: 3F: 8C: 8B: 5C: 23: BB: B2: 17: 47: 98: 08: C7: 01: 96: C1: 17: E2 

Z powyższego możemy zobaczyć ten certyfikat jednego hosta Agent1 czeka na podpisanie certyfikatu. Twoje wyjście może być inne i zawierać wiele certyfikatów czekających na podpis. Stąd mamy dwie opcje, jak podpisać powyższy certyfikat. Po pierwsze, możemy podpisać każdy certyfikat indywidualnie:

# PUPPET CERT Znak Znak Agent1.pem ' 

Lub możemy podpisać wszystkie oczekiwania na certyfikaty jednocześnie:

# Puppet Cert znak -All 

Powiązane samouczki Linux:

  • Jak skonfigurować serwer OpenVPN na Ubuntu 20.04
  • Wprowadzenie do automatyzacji, narzędzi i technik Linuksa
  • Testowanie klientów HTTPS za pomocą OpenSSL do symulacji serwera
  • Jak wygenerować samowystarczalny certyfikat SSL na Linux
  • Jak zweryfikować integralność ISO dystrybucji Linuksa…
  • Mastering Bash Script Loops
  • Rzeczy do zainstalowania na Ubuntu 20.04
  • Mint 20: Lepsze niż Ubuntu i Microsoft Windows?
  • Rzeczy do zrobienia po zainstalowaniu Ubuntu 20.04 Focal Fossa Linux
  • Zagnieżdżone pętle w skryptach Bash