Rabu, 21 Mei 2025

FREEIPA-chatgpt

 


===================================================================

Kalau server FreeIPA down, apakah user masih bisa login ke server target (Linux client)?


✅ Jawaban Singkat:

YA, bisa login ke server meskipun FreeIPA down — asal SSSD dikonfigurasi dengan cache dan offline login.


🔍 Penjelasan:

FreeIPA client (server target kamu) menggunakan SSSD untuk otentikasi.
SSSD menyimpan cache credential user yang pernah login sebelumnya.

💾 Saat FreeIPA Online:

  • Login user → SSSD → FreeIPA → success → user masuk

  • SSSD menyimpan cache user dan password hash OTP (jika applicable)

🔌 Saat FreeIPA Offline:

  • User login → SSSD gunakan cached credential

  • Selama user sudah pernah login sebelumnya, login tetap berhasil


✅ Yang Harus Disiapkan di Client

1. Pastikan SSSD menggunakan cache:

/etc/sssd/sssd.conf

ini
[sssd] services = nss, pam config_file_version = 2 domains = example.com [domain/example.com] cache_credentials = True offline_credentials_expiration = 7
  • cache_credentials = True → aktifkan cache user

  • offline_credentials_expiration = 7 → boleh login offline selama 7 hari

2. Set pam_sss.so di /etc/pam.d/sshd

bash
auth sufficient pam_sss.so

Jangan pakai required kalau kamu ingin bisa fallback ke local user.


❌ Tapi Perhatikan:

HalBisa Offline?
Login user dari FreeIPA (cached)✅ Ya
Login user baru (belum pernah login)❌ Tidak
OTP PrivacyIDEA via RADIUS❌ Tidak
Approval Web (Redis) via pam_exec❌ Tidak

✅ Solusi Redundansi FreeIPA

Jika uptime sangat penting:

1. Deploy FreeIPA Replica (HA)

  • Install 2–3 node FreeIPA

  • Sinkronisasi otomatis antar node

  • Jika satu node down, client tetap bisa resolve ke node lain

bash
ipa-replica-install

2. Tambahkan DNS SRV Record

Agar client otomatis resolve ke IPA server yang sehat:

bash
_kerberos._udp.example.com SRV 0 100 88 ipa1.example.com _kerberos._udp.example.com SRV 0 100 88 ipa2.example.com

🧩 Kesimpulan

PertanyaanJawaban
Bisa login kalau FreeIPA down?✅ Ya, selama user sudah login sebelumnya
Bisa login user baru saat FreeIPA down?❌ Tidak
Bisa OTP & approval kalau FreeIPA down?❌ Tidak (butuh koneksi ke RADIUS & Redis)
Bisa dihindari dengan setup HA?✅ Ya, pakai FreeIPA replica

Tidak ada komentar:

Posting Komentar