Voici une note pour connecter un serveur MySQL avec une
connexion sécurisée grâce à SSH (de David Carlson
<dcarlson@mplcomm.com>
) :
Installez un client SSH pour votre machine Windows. En
tant qu'utilisateur, le meilleur que je connaisse est
celui de SecureCRT
de
http://www.vandyke.com/.
Une autre option est f-secure
de
http://www.f-secure.com/.
Vous pouvez aussi en trouver d'autres de gratuit avec
Google
à
http://directory.google.com/Top/Computers/Security/Products_and_Tools/Cryptography/SSH/Clients/Windows/.
Démarrez votre client SSH Windows. Spécifiez
Host_Name = yourmysqlserver_URL_or_IP
.
Spécifiez userid=your_userid
pour vous
loger dans votre serveur (probablement avec un mot de
passe et un nom d'utilisateur différent).
Configurez le forward
de port. Faites
soit un forward
distant (spécifiez
local_port: 3306
, remote_host:
yourmysqlservername_or_ip
, remote_port:
3306
) soit un forward local (spécifiez
port: 3306
, host:
localhost
, remote port:
3306
).
Sauvez le tout, sinon vous devrez le refaire la prochaine fois.
Connectez vous à votre serveur avec la session SSH que vous venez de créer.
Sous votre machine Windows, démarrez une application ODBC
(comme Access
).
Créez un nouveau fichier dans Windows et reliez le avec
MySQL en utilisant le pilote ODBC de la même fa¸on que
vous le feriez habituellement, hormis le fait que vous
devrez taper localhost
comme hôte
serveur au lieu de yourmysqlservername
.
Vous avez maintenant une connexion ODBC avec un serveur MySQL distant, et sécurisée avec SSH.
This is a translation of the MySQL Reference Manual that can be found at dev.mysql.com. The original Reference Manual is in English, and this translation is not necessarily as up to date as the English version.