Connexion distante vers un serveur MySQL
Bonjour à tous,
J'ai une application PHP en local avec une base de données MySQL. Ensuite j'ai un serveur MySQL chez OVH.
Ce que je souhaite faire c'est me connecter de mon application locale sur la base de données distante du serveur Mysql chez OVH pour mettre à jour les informations de ma base de données locale à partir de la BD distante, mais aussi certaines mettre à jour la BD distante à partir de la BD locale.
Pour cela, j'ai lu sur le net qu'il faut modifier mysql.ini pour donner un accès externe à la BD. Cependant, cela constitue une erreur de sécurité grave et je ne souhaite absolument pas utiliser cette méthode. Je voulais donc créer un tunnel SSH pour avoir un VPN.
Ma question, est donc, comment établir ce tunnel SSH au sein même d'un script PHP ? Peut-on se passer d'outils tels que Putty ? Mon client ne va sans doute pas apprécier de devoir lancer plusieurs choses pour faire une chose simple.