KeycyteYardım MerkeziKeycyte PAM
PDF indirGeri bildirim gönder

Keycyte PAM 3.2 · Kurulum Kılavuzu

Yüksek Erişilebilirlik

Bir düğüm kullanılamaz duruma geldiğinde kullanıcıların çalışmaya devam edebilmesi için birden fazla Keycyte PAM düğümü çalıştırabilirsiniz. Düğümler aynı PostgreSQL veritabanını kullanır ve bir yük dengeleyicinin arkasına yerleştirilir. Düğümlerden biri ana düğümdür (master); diğerleri replika düğümlerdir.

Ana ve Replika Düğümler

Her düğüm kullanıcılara aynı şekilde hizmet verir. Fark zamanlanmış işlerdedir:

İşAna düğümReplika düğüm
Zamanlanmış parola rotasyonuÇalıştırırÇalıştırmaz
Zamanlanmış raporlarÇalıştırırÇalıştırmaz
Zamanlanmış yedeklemelerÇalıştırırÇalıştırmaz

Bu sayede tüm düğümler veritabanını paylaşsa da her zamanlanmış iş yalnızca bir kez çalışır. Ana düğüm olarak ayarlanmayan her düğüm replikadır. Her düğüm, başlangıçta ana düğüm mü yoksa replika düğüm olarak mı çalıştığını günlüğüne yazar.

Önemli

Tam olarak bir düğümü ana düğüm olarak ayarlayın. Hiçbir düğüm ana düğüm değilse zamanlanmış parola rotasyonu, raporlar ve yedeklemeler çalışmaz. Birden fazla düğüm ana düğümse zamanlanmış işler birden fazla kez çalışabilir.

Ana düğüm ayarı her düğüm için ayrı olarak, düğümün uygulama dizinindeki master dosyasında saklanır (ana makinede ~/keycyte/master, PAM sunucusu kapsayıcısında /app/master).

Not

“Ana düğüm” (master node), bir Keycyte PAM düğümünün özelliğidir. MASTER yönetici rolüyle ilgisi yoktur.

Gereksinimler

Tüm düğümler:

  • aynı PostgreSQL veritabanına bağlanmalıdır (bkz. Yapılandırma Başvurusu içindeki veritabanı değişkenleri);
  • aynı şifreleme anahtarını kullanmalıdır (.env dosyasında KEYSTORE_KEY_HEX, PAM sunucusunda KEYCYTE_KEYSTORE_KEY_HEX). Aksi halde bir düğüm, başka bir düğümün sakladığı gizli bilgilerin şifresini çözemez;
  • aynı oturum gizli anahtarını kullanmalıdır (.env dosyasında SESSION_SECRET_KEY, PAM sunucusunda KEYCYTE_SESSION_SECRET_KEY). Aksi halde bir düğümün verdiği oturum tanımlama bilgisi (cookie) başka bir düğüm tarafından reddedilir;
  • aynı hizmet erişim anahtarlarını kullanmalıdır;
  • tanımlama bilgisi etki alanı ayarlamamalıdır (KEYCYTE_SESSION_COOKIE_DOMAIN boş). Oturum tanımlama bilgisi, etki alanına izin vermeyen __Host- önekini kullanır.

Yük dengeleyici:

  • HTTPS (443) trafiğini ve kullanılıyorsa SSH (2222) ile RDP (3389) trafiğini düğümlere iletmelidir;
  • bir tarayıcının tüm isteklerinin aynı düğüme gitmesi için oturum yakınlığı (tanımlama bilgisi ya da kaynak IP ile yapışkan oturumlar, sticky sessions) kullanmalıdır.

Bazı kısa ömürlü veriler her düğümün belleğinde tutulduğu ve düğümler arasında paylaşılmadığı için oturum yakınlığı gereklidir: bağlantı belirteçleri, MFA tek kullanımlık parolaları, etkin oturum ve izleyici kayıtları. Oturum yakınlığı olmadan oturum açma, MFA doğrulaması ya da paylaşılan bir oturuma katılma işlemleri aralıklı olarak başarısız olabilir.

Ana Düğümü Ayarlama

Bir düğümü ana düğüm olarak ayarlamak için:

  1. O düğümün Yönetici Paneli’nde MASTER rolüyle oturum açın. Doğru düğüme ulaşmak için yük dengeleyici adresini değil, düğümün kendi adresini kullanın.

  2. Ayarlar > Replikasyon sayfasını açın.

    Replikasyon Ayarları kartı, bağlı olduğunuz düğümün Sunucu Adı, Ip Adres ve Mac Adres bilgilerini gösterir.

  3. Master anahtarını açın.

    Master mode enabled iletisi görüntülenir. Düğüm, bir sonraki zamanlayıcı döngüsünden itibaren zamanlanmış işleri çalıştırır.

Bir düğümü replika yapmak için o düğümde Master anahtarını kapatın.

İpucu

Ana düğümü değiştirmek için önce eski ana düğümde Master anahtarını kapatın, ardından yeni düğümde açın.

Replike Edilmiş Sunucular

Replike Edilmiş Sunucular kartı diğer Keycyte PAM düğümlerini listeler. Kayıt eklemek için Ekle düğmesine tıklayın, Tip, Adres, Durum ve Master alanlarını doldurun, ardından Kaydet düğmesine tıklayın.

Sayfa güncellendi: 1 Kasım 2026 Geri bildirim gönder
Ara