Komutları üretim sunucusunda çalıştırmadan önce yedek alın ve mümkünse bir test ortamında deneyin. Yönetim erişiminizi (SSH, panel) kaybetmemek için ayar değişikliklerinde açık bir ikinci oturum bulundurun.
Bu rehberde ne yapacağız?
Bu rehberde PostgreSQL'i Linux sunucuya kurup güvenli şekilde yapılandıracaksınız: dinleme adresinin sınırlanması, pg_hba.conf ile istemci erişim kuralları, scram-sha-256 parola doğrulaması, uygulama için en az yetkili rol ve veritabanı, yedekleme. Hosting ve sunucu yöneticileri için hazırlanmıştır; yaklaşık 40 dakika sürer.
PostgreSQL güçlü bir erişim kontrol modeline sahiptir, ancak güvenliğin büyük kısmı iki dosyaya dayanır: postgresql.conf (hangi adreste dinlediği) ve pg_hba.conf (kimin nereden nasıl bağlanabildiği). Bu iki dosyayı doğru ayarlamak veritabanınızı gereksiz erişimden korur.
Gereksinimler
- Debian/Ubuntu veya AlmaLinux/Rocky Linux sunucu ve sudo yetkisi
- Uygulamanın veritabanına hangi adresten bağlanacağının bilgisi