IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Administration PostgreSQL Discussion :

Problème de connexion à un serveur distant via pg_basebackup: le port sortant n'est pas 5432


Sujet :

Administration PostgreSQL

  1. #1
    Membre habitué

    Homme Profil pro
    Inscrit en
    Mars 2005
    Messages
    101
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2005
    Messages : 101
    Points : 141
    Points
    141
    Par défaut Problème de connexion à un serveur distant via pg_basebackup: le port sortant n'est pas 5432
    Bonjour à tous,

    J'essaye de me connecter à un serveur distant (postgresql 9.1) via psql et pg_basebackup mais la connexion échoue et il semble qu'à chaque tentative, si la connexion arrive bien sur le port 5432 du côté du serveur serveur distant, les clients utilisent pour la connexion sortante un autre port dont le numéro semble d'abord aléatoire puis autmatiquement incrémenté à chaque tentative.

    A la première tentative de connexion, nestat -nputw sur le client indique:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    (No info could be read for "-p": geteuid()=1000 but you should be root.)
    Active Internet connections (w/o servers)
    Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
    tcp        0      1 IP_DU_CLIENT:38965    IP_DU_SERVEUR:5432      SYN_SENT
    et à la seconde:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    (No info could be read for "-p": geteuid()=1000 but you should be root.)
    Active Internet connections (w/o servers)
    Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
    tcp        0      1 IP_DU_CLIENT:38966    IP_DU_SERVEUR:5432      SYN_SENT
    postgresql.conf et pg_hba.conf semblent bien configurés.
    Ce comportement ne semble pas documenté dans la documentation en-ligne de postgresql. Je m'attendais à ce que la connexion sortante se fasse aussi sur le port 5432 de la machine locale...
    Est-ce que ces ports 38965 et 38966 doivent être ouverts pour les connexiosn sortantes dans le firewall (mais comment faire s'ils sont définis de manière aléatoire)? Il y a-t-il moyen de forcer psql et pg_basebackup à passer par le port 5432 du client.

    Bien à vous,

  2. #2
    Membre habitué

    Homme Profil pro
    Inscrit en
    Mars 2005
    Messages
    101
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2005
    Messages : 101
    Points : 141
    Points
    141
    Par défaut
    Après recherche sur Internet, il semble que le client utilise un port éphémère (son port est bien dans le range 32768 à 61000)
    https://en.wikipedia.org/wiki/Ephemeral_port

    Je dois dire que je ne connaissais pas ce concept

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [2008R2] SSMS : Connexion serveur distant via nom de machine
    Par Arnard dans le forum Administration
    Réponses: 0
    Dernier message: 10/10/2014, 17h59
  2. Réponses: 16
    Dernier message: 05/06/2008, 11h32
  3. [ODBC] connexion à un serveur distant
    Par vsavoir dans le forum Décisions SGBD
    Réponses: 3
    Dernier message: 16/11/2004, 12h32
  4. Problème de connexion au serveur MYSQL
    Par ETOKA dans le forum Outils
    Réponses: 2
    Dernier message: 27/11/2003, 09h28
  5. Réponses: 11
    Dernier message: 13/10/2003, 14h48

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo