Tunel SSH

Bonjour,

J'essaye avec mon hebergeur de me connecter a ma base de données distante via un tunel SSH.
Tout ce passe bien sauf ce message :

Lost connection to MySQL server at 'reading initial communication packet', system error: 0

Je ne sais pas a quoi cela correspond et tout mes identifiant son bon. Et le SSH est activer chez mon hebergeur.

7 réponses

  1. Malgré que tu sois en SSH, c'est peut-être dû au fait que les connections à la base de donnée MySQl sont seulement autorisée pour 127.0.0.1 / localhost.
    0
    1. Après avoir initier la connection, vérifie avec netstat quel adresse tu utilises pour initier le tunnel SSH et ajoute cette IP dans celles autorisées à communiquer avec la base de données voulu.
      Si je ne me trompe, ce sera l'IP local de ton poste.
      0
  2. Bonjour,
    Merci de votre réponse. Effectivement j'essaye d'y accéder via mon adresse local mais j'aimerai aussi y parvenir de n importe quelle endroit disposant d'une connections internet . Ensuite je ne vois pas ou es que je doit ajouter une ip pour ssh.
    0
    1. Si ton hébergeur t'offre CPanel tu devrais y trouver "Remote MySQL"
      Vérifie que ton sous réseau local est présent.
      Exemple : 192.168.0.%
      0
  3. Non j'utilise One.com. et pas de Remote MySql ou tout autres option lui ressemblant.

    Avec un logiciel de connection SSH la connection fonctionne mais pour pour MySql
    0
    1. Bonsoir, j'obtient cela :

      %IPSERV% : forward host lookup failled : Unknow host.
      0
      1. Salut,
        je n'ai pas bien compris comment tu établis ton tunnel SSH , peux tu expliquer ?
        0
        1. Le tunnel ssh je l'est établie avec Navicat pour mysql c'est se qui ma donner la première erreur, ensuite avec le terminal de mon Mac j'ai établie une connexion ssh pour voir si déjà je pouvais m'y connecter et sa marche. Dans le panel admin. de mon hébergeur j'ai bien activer ssh du coup mais impossible de me connecter à ma base de donnes a distance.
          0
          1. OK,
            je ne connais pas Navicat, donc je ne peux pas t'en dire plus, mais si tu te connectes en SSH ligne de commande sur ton serveur, ce n'est pas un problème réseau.
            0