Panduan ini menunjukkan cara mengkonfigurasi enjin keselamatan Crowdsec multi-server, meningkatkan keselamatan kolektif rangkaian anda. Satu pelayan bertindak sebagai ibu bapa (server-1), menerima makluman dari pemproses log anak (Server-2 dan Server-3). Senibina ini membolehkan pengesanan dan pemulihan ancaman yang diedarkan.
Pertimbangan utama:
Langkah persediaan:
curl -s https:/packagecloud.io/install/repositories/crowdsec/crowdsec/script.deb.sh | sudo bash sudo apt install crowdsec
), buat pangkalan data dan pengguna, memberikan keistimewaan, dan mengemaskini 's sudo apt install postgresql
Regenerasi kelayakan dan mulakan semula Crowdsec. crowdsec
/etc/crowdsec/config.yaml
db_config
sudo -i -u postgres psql # ... PostgreSQL commands ... sudo cscli machines add -a –force sudo systemctl restart crowdsec
untuk mendedahkan port LAPI (mis., /etc/crowdsec/config.yaml
10.0.0.1:8080
api: server: listen_uri: 10.0.0.1:8080
Pasang CrowdSec:
Daftar dengan LAPI:
sudo cscli lapi register -u http://10.0.0.1:8080
/etc/crowdsec/config.yaml
api: server: enable: false
.
cscli machines list
cscli machines validate <machine_id></machine_id>
mulakan semula crowdsec:
3. Pemulihan (Server-2 & Server-3):
Menjana kunci API:
pada pelayan-1, menghasilkan kunci API untuk setiap kanak-kanak menggunakan
cscli bouncers add <bouncer_name></bouncer_name>
Pasang komponen pemulihan:
Konfigurasi dengan URL API dan Kunci.
/etc/crowdsec/bouncers/crowdsec-firewall-bouncer.yaml
.
crowdsec-firewall-bouncer
Komunikasi antara pelayan kini tidak disulitkan HTTP (pertimbangkan HTTPS untuk pengeluaran).
Atas ialah kandungan terperinci Menyediakan pemasangan enjin keselamatan pelbagai pelayan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!