connexion SSH vers serveur mysql
Anonyme
je cherche à etablir une connexion SSH via l'acces natif mysql
sur un serveur linuxserver.mondomaine.com ou son IP

y a t-il parmis vous des personnes utisant ce protocole et comment rediger le code..

Merci

Contribution le : 15/10/2005 16:44
Créer un fichier PDF de la contribution Imprimer


Re: connexion SSH vers serveur mysql
Anonyme
je sais que l'on y arrive un ex collegue l'a fait

en revanche je ne peux malheureusement pas t'aider..

Contribution le : 17/10/2005 17:41
Créer un fichier PDF de la contribution Imprimer


Re: connexion SSH vers serveur mysql
Ci-joint une procédure qui demande à être imagée.

Prérequis :
Serveur MySQL fonctionnel
Serveur SSH fonctionnel
Client SSH http://www.chiark.greenend.org.uk/~sgtatham/putty


Cette procédure est adaptable pour toutes les bases.

Attention le tunnel crypte les informations entre le client putty et le serveur ssh tout ce qui est hors de ce tunnel n’est pas cryptée.


Le test a été effectué entre un serveur Mysql sous Linux et un client sous 2000.

installer putty dans
c:\putty

lancer putty

///////////:Configuration d'un profil local avec putty////////
Dans "Connection-SSH-Tunnels"
Source port: 3306
Destination : 127.0.0.1:3306
Local : Oui
IPv4 :Oui

Faire Add (pour ajouter la règle de forward)

Ensuite cliquer sur l'arbre sur la branche Session
Host Name (or IP Address) : Adresse IP du serveur
Port : 22
SSH

Saved Sessions :
lsshmysql

save

////////////// Fin configuration Putty//////////////////


A partir de là si on fait Open, le user et mot de passe pour un utilisateur va être demandé (attention il ne s'agit pas d'un utilisateur MySQL, mais d'un compte)

lorsque la console est lancée et connectée, se connecter à la base avec un client en mettant :

dans server host: 127.0.0.1
nom : un utilisateur mysql
password : le mot de passe
port : 3306

Normalement on est connecté.



Afin d'automatiser un peu la chose :
faire un nouveau raccourci qui contient
Cible:
C:\putty\putty.exe -N -load lsshmysql -l user -pw "pass"
Démarrer en:
C:\putty
Exécuter : réduite
remplacer user par l'utilisateur saisi pour accéder au compte sous SSH, et pass par le mot de passe.

lancer le raccourci, le tunnel se fait, lancer la connexion du client.

Bien entendu la procédure explique comment mettre en place un tunnel les paramètres des sessions de putty sont dans la base de registre, et concernant le raccourci il est préférable pour des raisons de sécurités de le coder.

Un lanceappli avec l'option exepid doit faire l'affaire (j'ai pas testé) et on ferme à la fin le process avec la classe CDRKill de drCharly.



Si j'ai le temps je mettrais à dispo sur www.sqlmanagerx.com la procédure

Contribution le : 17/10/2005 22:16
Créer un fichier PDF de la contribution Imprimer


Re: connexion SSH vers serveur mysql
Anonyme
merci DANIEL

Effectivement cette demarche ressemble à ce que j'utilise actuellement en mannuel avec Putty..l'idee est de connecter
certaines tables mysql contenues dans l'analyse de mon projet de facon totalement transparente pour l'utilisateur final.

Hors je ne suis pas certain ( à tester) que cette procedure 'reduite' rende l'appli "incolore et inodore"

L'utilisateur averti peut certainement tirer profit de cette faille majeure de securité

la suite au prochain numéro..je pars en clientele pour deux jours et ne vais pads avoir le temps de tester..si qq parmis nous à le temps il est evidement le bienvenu sur ce post

A bientot et merci

Contribution le : 18/10/2005 09:22
Créer un fichier PDF de la contribution Imprimer



 Haut   Précédent   Suivant




Enregistrer votre réponse
CompteNom   Mot de passe   Authentification
Message:


Vous ne pouvez pas débuter de nouveaux sujets.
Vous pouvez voir les sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

[Recherche avancée]


Connexion
Menu
Chercher WDForge
Chercher Web
Partenaires
Visualiser tous les Partenaires...
WinDev, WebDev, WinDev Mobile et HyperFile sont des marques déposées par PCSoft. |  Voter |  Legal |  Contact |   XOOPS 2.0.13.2