Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 10 von 17

Thema: localhost Verbindung ohne UDP

  1. #1
    mxm
    mxm ist offline Neuer Benutzer
    Registriert seit
    08.04.2009
    Beiträge
    18

    Standard localhost Verbindung ohne UDP

    Hallo,

    bisher habe ich mich immer per ident-map bei meinem System authentifiziert.
    Nun will ich mich aus dem lokalen Netzwerk verbinden können. In der pg_hba.conf ist dort ein md5 Passwort gefordert.

    Also neuer Benutzer:

    Code:
    CREATE USER meinuser PASSWORD 'md5+meinverschlüsseltespasswort';
    (ohne das plus)

    Wenn ich jetzt also mit dem Rechner eine Verbindung herstellen soll, muss ich verhindern dass er die UDP Sockets anspricht.

    Wie geht das?

    Code:
    psql -h 127.0.0.1 -U meinuser
    klappt nicht. Passwort wird zwar abgefragt, aber nicht akzeptiert. Ich kann aber ausschließen, dass es sich um das falsche Passwort handelt. Hat jemand eine Idee woran es liegt? Ist das Muster des Passwortes falsch, ich habe gelesen man müsste md5 voranstellen.

    Grüße,
    mxm

  2. #2
    ads
    ads ist offline Super-Moderator
    Registriert seit
    08.02.2006
    Ort
    MD
    Beiträge
    4.020

    Standard

    Ich weiß zwar nicht genau, was du da planst, aber du machst eine Menge falsch.

    Zuerst einmal lauscht PostgreSQL nur auf dem TCP Port, nicht auf dem UDP Port.

    Zum zweiten, wenn du dein Passwort bereits verschlüsselt angeben willst, musst du den MD5 String dafür angeben, siehe:

    PostgreSQL: Documentation: Manuals: PostgreSQL 8.3: CREATE ROLE

    Nichts mit 'md5...', das Schlüsselwort ist ENCRYPTED.
    Xandrian: Kurz gesagt: Du hast ein falsches Konzept und willst nicht auf ads hören

    Jetzt NEU: PostgreSQL - Datenbankpraxis für Anwender, Administratoren und Entwickler

    PostgreSQL Service & Support

  3. #3
    mxm
    mxm ist offline Neuer Benutzer
    Registriert seit
    08.04.2009
    Beiträge
    18

    Standard

    ok das ist doch schon mal sehr hilfreich, hatte ich aber aus einem Buch.

    Was ich plane: Ich will einfach nur statt über Identmap über die TCP Sockets den Benutzer anmelden und das in dem Fall trotzdem vom gleichen Rechner aus.

    ...? wieso ne Menge falsch. Die UDP-Sockets sind doch die Dinger für die interne Kommonikation und werden also bei der ident map benutzt (bringe ich da was durcheinander?...eigentlich auch egal)

  4. #4
    ads
    ads ist offline Super-Moderator
    Registriert seit
    08.02.2006
    Ort
    MD
    Beiträge
    4.020

    Standard

    Nun ja, die heißen meines Wissens nicht UD[b]P[/].

    UDP ist ein Netzwerkprotokoll.


    Wenn du psql mit der Option -h startest, baust du eine Netzwerkverbindung und keine Verbindung über den Unix-Domain-Socket auf.
    Xandrian: Kurz gesagt: Du hast ein falsches Konzept und willst nicht auf ads hören

    Jetzt NEU: PostgreSQL - Datenbankpraxis für Anwender, Administratoren und Entwickler

    PostgreSQL Service & Support

  5. #5
    mxm
    mxm ist offline Neuer Benutzer
    Registriert seit
    08.04.2009
    Beiträge
    18

    Standard

    schade, klappt aber trotzdem nicht

    ALTER ROLE <username> WITH ENCRYPTED PASSWORD 'dasverschlüsseltepw';


    Ist denn
    psql -h 127.0.0.1 -U <username> überhaupt richtig um die interne Kommunikation zu umgehen?

  6. #6
    akretschmer ist offline Super-Moderator
    Registriert seit
    29.10.2006
    Ort
    Nähe Dresden
    Beiträge
    5.337

    Standard

    Zitat Zitat von mxm Beitrag anzeigen
    schade, klappt aber trotzdem nicht

    ALTER ROLE <username> WITH ENCRYPTED PASSWORD 'dasverschlüsseltepw';


    Ist denn
    psql -h 127.0.0.1 -U <username> überhaupt richtig um die interne Kommunikation zu umgehen?
    versuch es mal mit der extra-Option -p <port>, also 5432.

    Andreas, müde.
    --
    ads Das hatte dir akretschmer gestern schon gesagt und siehe da sobald du das machst, funktioniert es ;-)
    https://www.xing.com/profile/Andreas_Kretschmer7

  7. #7
    mxm
    mxm ist offline Neuer Benutzer
    Registriert seit
    08.04.2009
    Beiträge
    18

    Standard

    Code:
    psql -U app -h 127.0.0.1
    Passwort für Benutzer app:
    psql: FATAL:  Passwort-Authentifizierung für Benutzer »app« fehlgeschlagen
    Nein klappt weder mit port noch ohne,

    aber eigentlich stimmt die Verbindung glaube ich auch eher, sieht eher aus als wenn das Passwort nicht akzeptiert wird

  8. #8
    ads
    ads ist offline Super-Moderator
    Registriert seit
    08.02.2006
    Ort
    MD
    Beiträge
    4.020

    Standard

    Was steht in deiner pg_hba.conf?

    Und wie gesagt, mit "-h" gehst du über das Netzwerk, nicht über den Unix Domain Socket.
    Xandrian: Kurz gesagt: Du hast ein falsches Konzept und willst nicht auf ads hören

    Jetzt NEU: PostgreSQL - Datenbankpraxis für Anwender, Administratoren und Entwickler

    PostgreSQL Service & Support

  9. #9
    mxm
    mxm ist offline Neuer Benutzer
    Registriert seit
    08.04.2009
    Beiträge
    18

    Standard

    Ja genau das will ich auch, also ohne UDP-Sockets über das locale Netzwerk.

    Kann die pg_hba.conf leider nicht selbst einsehen, aber eigentlich wurde da eingestellt, dass sich alle Benutzer auf allen Datenbanken per md5 authentifizieren können.


    Kann es vllt auch an dem Zeichensatz der Konsole (UTF8 ) liegen? Weiß jemand wie man herausfinden kann, welcher Zeichensatz auf dem Server eingestellt ist?

  10. #10
    ads
    ads ist offline Super-Moderator
    Registriert seit
    08.02.2006
    Ort
    MD
    Beiträge
    4.020

    Standard

    Das liegt nicht am Zeichensatz und den kannst du herausfinden - wenn du mit der Datenbank verbunden bist.


    Also, ohne den Eintrag / die Einträge in der pg_hba.conf ist das hier bloß ein großes Rätselraten.
    Xandrian: Kurz gesagt: Du hast ein falsches Konzept und willst nicht auf ads hören

    Jetzt NEU: PostgreSQL - Datenbankpraxis für Anwender, Administratoren und Entwickler

    PostgreSQL Service & Support

Seite 1 von 2 12 LetzteLetzte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

Links: Tobias Bauer - IT- und Funkdienstleistungen   -   Bilderrahmen-kaufen.de - Der Onlineshop für Bilderrahmen & Fotorahmen   -   Funkforum