μμ΄μ νΈκ° λ±λ‘λλ©΄ μ΄μ λν μ 보λ₯Ό κ°μ Έμ€λ APIκ° delegate_to: localhost λ₯Ό νΈμΆν©λλ€.
wazuh κ΄λ¦¬μκ° API ν¬νΈ 55000μ λν κ°λ₯ν 컨νΈλ‘€λ¬ μ‘μΈμ€λ₯Ό νμ©νμ§ μλ λ°©νλ²½ λ€μ μμΌλ©΄ νΈμΆμ΄ μκ° μ΄κ³Όλκ³ λ±λ‘μ΄ μ€ν¨ν©λλ€.
μ΄ μμμ΄ μ¬κΈ°μ μΆκ°λ κ² κ°μ΅λλ€.
https://github.com/wazuh/wazuh-ansible/commit/6cb6d3bda84c65508881e293e3403dae94ff24cc#diff -f382f2db5d2e651b16fc4b92ec32e988R90
Linux | Create the agent key via rest-API
μμ
μ μ΄μ μ λμΌν μμ
μ μννμ΅λλ€. κ·Έ μ΄νλ‘λ λ³κ²½λμμ΅λλ€. λλ μ΄κ²μ΄ λ¨μ§ λμ³€λ€κ³ μκ°νλ€.
μλ
νμΈμ @singuliere μ @paulcalabro μ λ κ·Έ μ½λμ λν΄ μ±
μμ΄ μμ΅λλ€. :)
κ³μν΄μ ν΄λΉ μ€μ μ κ±°νλ©΄ λ±λ‘νλ €λ ν΄λΌμ΄μΈνΈκ° wazuh-apiμ μ°κ²°ν μ μλ€κ³ κ°μ ν©λλ€.
보μ κ΄μ μμ IMHOλ λͺ¨λ λ¨μΌ ν΄λΌμ΄μΈνΈκ° APIμ μ°κ²°νλλ‘ νλ κ²λ³΄λ€ κ°λ₯ν 컨νΈλ‘€λ¬κ° wazuh-apiμ λλ¬νλλ‘ νμ©νλ κ²μ΄ μ’μ΅λλ€. APIλ μ
μμ μΈ μμ
μ μ¬μ©λ μ μμΌλ―λ‘ κ΄λ¦¬ νΈμ€νΈλ‘λΆν° 보νΈλκ³ κ²©λ¦¬λμ΄μΌ ν©λλ€.
μλ₯Ό λ€μ΄. μ°λ¦¬ νμ¬μμλ κ΄λ¦¬μκ° λ°©νλ²½ λ€μ 보νΈλ λ€νΈμν¬μμ μ€ν μ€μ΄κΈ° λλ¬Έμ wazuh ν΄λΌμ΄μΈνΈκ° APIμ μ°κ²°ν μ μμ΅λλ€. μ΄ κ²½μ° λ±λ‘ λ
Όλ¦¬κ° μ΄ μλ리μ€μμ μλνμ§ μμ΅λλ€.
μ°λ¦¬κ° ν μ μλ μΌμ μ¬μ©μκ° μνλ μ’
λ₯μ λ±λ‘ λ‘μ§(ansible-manager -> wazuh-API λλ wazuh-client -> wazuh-API)μ μ ννκ² νλ κ²μ
λλ€.
μ μ ν ν΄κ²°μ±
μ μκ°ν΄ λ³΄κ² μ΅λλ€... :μκ°:
μ μ§ν΄μΌ νλ μ λΉν μ£Όμ₯μ λλ€. authd λ±λ‘μ΄ μλνλ λ°©μμ λν΄ μμ΄μ νΈ b/cμμ λ±λ‘μ΄ λ°μν κ²μΌλ‘ μμνμ΅λλ€. κ·Έλ¬λ μ κ·Ό λ°©μμ΄ λ μμ ν©λλ€. λ€νΈμνΉ μ μ½ μ‘°κ±΄μ ν΄κ²°νλλ‘ κ΅¬μ±ν μ μλ€λ©΄ μ΄μμ μΌ κ²μ λλ€.
@angystardust μ€λͺ κ°μ¬ν©λλ€. μλ²½ν©λλ€. νμ¬ μΌκ΄μ±μ΄ μμΌλ©°(689bb8ff35b38fa8258f82db219a4d2565dc5239κ° νλμ delegate_toλ₯Ό μ κ±°νκ³ λ€λ₯Έ νλλ μ κ±°νμ§ μμκΈ° λλ¬Έμ) μ¬λ°λ₯Έ μ루μ μ΄ λ΄ μ¬μ© μ¬λ‘μ μΌμΉνλ κ²μ΄λΌκ³ μλͺ» κ°μ νμ΅λλ€.
@paulcalabro κ° κ΅¬μ± κ°λ₯νκ² λ§λλ μμ΄λμ΄μ λμνλ κ² κ°μΌλ―λ‘ κ·Έμ λ°λΌ pull μμ²μ μμ νκ² μ΅λλ€.
κ°μ₯ μ μ©ν λκΈ
μλ νμΈμ @singuliere μ @paulcalabro μ λ κ·Έ μ½λμ λν΄ μ± μμ΄ μμ΅λλ€. :)
κ³μν΄μ ν΄λΉ μ€μ μ κ±°νλ©΄ λ±λ‘νλ €λ ν΄λΌμ΄μΈνΈκ° wazuh-apiμ μ°κ²°ν μ μλ€κ³ κ°μ ν©λλ€.
보μ κ΄μ μμ IMHOλ λͺ¨λ λ¨μΌ ν΄λΌμ΄μΈνΈκ° APIμ μ°κ²°νλλ‘ νλ κ²λ³΄λ€ κ°λ₯ν 컨νΈλ‘€λ¬κ° wazuh-apiμ λλ¬νλλ‘ νμ©νλ κ²μ΄ μ’μ΅λλ€. APIλ μ μμ μΈ μμ μ μ¬μ©λ μ μμΌλ―λ‘ κ΄λ¦¬ νΈμ€νΈλ‘λΆν° 보νΈλκ³ κ²©λ¦¬λμ΄μΌ ν©λλ€.
μλ₯Ό λ€μ΄. μ°λ¦¬ νμ¬μμλ κ΄λ¦¬μκ° λ°©νλ²½ λ€μ 보νΈλ λ€νΈμν¬μμ μ€ν μ€μ΄κΈ° λλ¬Έμ wazuh ν΄λΌμ΄μΈνΈκ° APIμ μ°κ²°ν μ μμ΅λλ€. μ΄ κ²½μ° λ±λ‘ λ Όλ¦¬κ° μ΄ μλ리μ€μμ μλνμ§ μμ΅λλ€.
μ°λ¦¬κ° ν μ μλ μΌμ μ¬μ©μκ° μνλ μ’ λ₯μ λ±λ‘ λ‘μ§(ansible-manager -> wazuh-API λλ wazuh-client -> wazuh-API)μ μ ννκ² νλ κ²μ λλ€.
μ μ ν ν΄κ²°μ± μ μκ°ν΄ λ³΄κ² μ΅λλ€... :μκ°: