Notlarım SQL

PostgreSQL Ağ Ayarları

By
on
August 9, 2015

Merhaba;

Mevcut projelerinizde yayınladıktan sonra, local ve uzak ağdaki bilgisayarların PostgreSQL veri tabanına ulaşması için bir kaç ayar yapmamız gerekiyor.
Bunu 3 şekilde yapabiliriz;
1- Kod kısmında
2- Dosya sistemindeki gerekli dosyaları bulup içerikleri değiştirerek.
3- PostgreSQL arayüzünde ( bu aslında 2 numaranın aynısı, sadece arayüzde daha kolay yapabiliyoruz)
Hepsi aynı kapıya çıkar. Linux bi sunucunuz varsa eğer 1 numara daha yaygın,ama windows bir sunucu kullanıyorsanız eğer birazdan resimler ile anlatmaya çalışacağım 3 numara tamamen ideal.

Öncellikle programımızı çalıştırıyoruz.
Hangi sunucuda ise bağlanıyoruz.
Tools Menüsünden server configuration'e geliyoruz.
Yan tarafa açılan her iki dosyada da ayar yapacağız.

PostgreSQL Ag Ayarlari

PostgreSQLAgAyarlari

Öncelik olarak postgresql.conf 'un ayarlarını yapalım;
postgresql.conf a tıkladıktan sonra açılan pencereden listen_addresses 'a çift tıklıyoruz,
PostgreSQLAgAyarlari-listenadress
Burada sadece Value'a gelip varsayılan değeri silip   " * "   (yıldız)  yazıyoruz
buradaki amaç bağlanan ipleri sınırlamak, sql'de " * " tümü anlamına geldiği için bunu yazıyoruz.
Not: Aklınızda bulunsun, eğer ağ'da birden fazla bilgisayar ve sadece belirli bilgisayarların bağlanması isteniyorsa eğer buraya " 192.168.1.33,192.168.1.100...." gibi ipler vererek sadece bu ip'lere sahip makinelerin  bağlanmasını sağlayabilirsiniz.
ve ok diyerek buradaki işlemi bitiriyoruz.

PostgreSQLAgAyarlari-value

 

Daha sonra ikinci ve son kısım olarak pg_hba.conf a tıklayarak açılan pencereden en üst satırdaki satıra çift tıklıyoruz;

PostgreSQLAgAyarlari-pg_hba conf

Açılan ufak pencereden ise sadece iki ayarı değiştirmemiz gerekiyor.
İP Adress = 0.0.0.0/0
Method   = trust  
bunlarıda yaptıktan sonra yine ok diyerek kapatıyoruz.

PostgreSQLAgAyarlari-pg_hba conf ayarlari

Son olarak ta tüm işlemleri kaydederek kapatıyoruz ve gerekli portlar açık olduğu taktirde yeterli yetkiye sahip olan kişi veritabanınıza erişebilir.

TAGS
RELATED POSTS

LEAVE A COMMENT

Sercan Toğrul
Java Developer - Kyrenia

I'm a java developer. I'm from Turkey but I live in Cyprus. You can see my skills and my notes here. Do you have a question you can send me email and I will answer!