Probleme im LAN auf den Server zu connecten

Hallo auch,

ich habe ein Problem…
Auf meinem Server (192.168.1.100) laeuft psql - ich kann auch local ohne Probleme connecten.
Wenn ich aber versuche von meiner Kiste aus (192.168.1.10) zu connecten erhalte ich eine Fehlermeldung - wollte naemlich pgAdmin III verwenden (bin rel. neu was postgre angeht).

serverinfos: postgresql 8.1, debian 4.0

ps aux:
postgres 20229 0.0 2.5 19556 3988 ? S 15:35 0:01 /usr/lib/postgresql/8.1/bin/postmaster -D /var/lib/postgresql/8.1/main -c config_file=/etc/postgresql/8.1/main/postgresql.conf

postgresql.conf:
listen_addresses = ‘localhost, 192.168.1.10, 192.168.1.100’

wenn ich jetzt versuche als postgres zu connecten (192.168.1.10->192.168.1.100) bekomme ich im pgadmin:
Passwort Authentifizierung für Benutzer postgres fehlgeschlagen

dachte ich mir k kein pw festgelegt, also schnell mal pw postgres gemacht als root und ein pw vergeben. erneuter versuch, gleicher Fehler.

hier noch ein auszug aus der pg_hba.conf:
local all postgres ident sameuser #md5
local all lxoffice password
host all all 192.168.1.1/24 md5

schonmal danke fuer hilfe/tipps/loesungsansaetze

Deine Server hat 192.168.1.100, nicht aber die 192.168.1.10. Das ist Dein Client.

wenn ich jetzt versuche als postgres zu connecten (192.168.1.10->192.168.1.100) bekomme ich im pgadmin:
Passwort Authentifizierung für Benutzer postgres fehlgeschlagen

dachte ich mir k kein pw festgelegt, also schnell mal pw postgres gemacht als root und ein pw vergeben. erneuter versuch, gleicher Fehler.

Was hast Du genau gemacht? Der *NIX-User postgres hat nix mit dem PG-User postgres zu tun.

hier noch ein auszug aus der pg_hba.conf:
local all postgres ident sameuser #md5
local all lxoffice password
host all all 192.168.1.1/24 md5

kapotte CIDR-Adresse, richtig wäre 192.168.1.0/24.

Ob das jetzt daran lag, bin ich mir ned sicher. Sicher ist nur, daß Deine Syntax so flasch ist. Nebenbei, als user ‘postgres’ zu arbeiten ist nicht so pralle gut. Richte Dir einen separaten User ein.

Andreas

jo hab das mal soweit gemacht, als postgres gehts aber immer noch nich
ok dachte postgresql kann auch die system-user verwenden
als user lxoffice geht alles, hab dem entsprechende rechte gegeben
aber wundert mich schon das der login als postgres nur lokal geht - is das ne sicherheitsmasnahme?

was hast Du gemacht, was geht nicht?

ok dachte postgresql kann auch die system-user verwenden

OS-User != DB-User

als user lxoffice geht alles, hab dem entsprechende rechte gegeben

Ja, ich weiß.

aber wundert mich schon das der login als postgres nur lokal geht - is das ne sicherheitsmasnahme?

Das funktioniert sowohl wie erwartet wie auch dokumentiert.


Andreas