Tunel SSH

Fermé
Simerca Messages postés 111 Date d'inscription samedi 23 août 2014 Statut Membre Dernière intervention 20 août 2015 - 26 août 2014 à 00:49
brupala Messages postés 109458 Date d'inscription lundi 16 juillet 2001 Statut Membre Dernière intervention 26 avril 2024 - 27 août 2014 à 11:06
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.
A voir également:

7 réponses

JO duMonT Messages postés 9 Date d'inscription mercredi 6 janvier 2010 Statut Membre Dernière intervention 7 septembre 2014 1
26 août 2014 à 01:43
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
JO duMonT Messages postés 9 Date d'inscription mercredi 6 janvier 2010 Statut Membre Dernière intervention 7 septembre 2014 1
26 août 2014 à 08:37
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
Simerca Messages postés 111 Date d'inscription samedi 23 août 2014 Statut Membre Dernière intervention 20 août 2015 2
26 août 2014 à 09:15
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
JO duMonT Messages postés 9 Date d'inscription mercredi 6 janvier 2010 Statut Membre Dernière intervention 7 septembre 2014 1
26 août 2014 à 12:32
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
Simerca Messages postés 111 Date d'inscription samedi 23 août 2014 Statut Membre Dernière intervention 20 août 2015 2
26 août 2014 à 12:36
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
JO duMonT Messages postés 9 Date d'inscription mercredi 6 janvier 2010 Statut Membre Dernière intervention 7 septembre 2014 1
26 août 2014 à 15:14
est-ce que tu as accès au fichier /etc/mysql/my.cnf ?

si tu tentes avec telnet ou nc
$ echo X | telnet -e X %IPDUSERVEUR% 3306
OU
$ nc -z -w1 %IPDUSERVEUR% 3306

qu'obtiens-tu comme retour ?

j'ai également trouvé cela, j'espère que ça t'aidera
https://ubiq.co/database-blog/enable-remote-access-mysql/
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Simerca Messages postés 111 Date d'inscription samedi 23 août 2014 Statut Membre Dernière intervention 20 août 2015 2
26 août 2014 à 20:09
Bonsoir, j'obtient cela :

%IPSERV% : forward host lookup failled : Unknow host.
0
brupala Messages postés 109458 Date d'inscription lundi 16 juillet 2001 Statut Membre Dernière intervention 26 avril 2024 13 624
27 août 2014 à 00:57
Salut,
je n'ai pas bien compris comment tu établis ton tunnel SSH , peux tu expliquer ?
0
Simerca Messages postés 111 Date d'inscription samedi 23 août 2014 Statut Membre Dernière intervention 20 août 2015 2
27 août 2014 à 10:25
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
brupala Messages postés 109458 Date d'inscription lundi 16 juillet 2001 Statut Membre Dernière intervention 26 avril 2024 13 624
Modifié par brupala le 27/08/2014 à 11:06
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