Bug #49944 Support SSH tunnelling inside MySQL connectors
Submitted: 27 Dec 2009 12:47 Modified: 4 Jan 2010 9:57
Reporter: Arcadiy Fedushin Email Updates:
Status: Verified Impact on me:
None 
Category:Connector / C Severity:S4 (Feature request)
Version: OS:Any
Assigned to: CPU Architecture:Any
Tags: ssh

[27 Dec 2009 12:47] Arcadiy Fedushin
Description:
There is already many Feature requests about SSH support in various managment tools.

I think, it would be best to support SSH tunnelling on low level - directly in MySQL connectors. If appropriate parameters in Connection String are set, connector should create SSH tunnel at opening and close it during disconnection.

Such approach will make SSH support in various native & foreign tools quite easy.
Currently SSH became de-facto standart for remote DBMS administration.
Why not to be the first DBMS that supports it natively.
Performance penalties for that (important at low level) are approximate to zero.

How to repeat:
F.e., to manage DB on remote host inside Visual Studio (MySQL Connector/Net 6.2.2), I must start/stop SSH-client (PuttY.exe) manually.
[4 Jan 2010 9:57] Susanne Ebrecht
Many thanks or a reasonable feature request.
[24 Jan 2011 13:06] Ulf Wendel
I would not add SSH tunneling to MySQL Connectors. This is something that can be done outside of the Connector. You only have to create a tunnel for your TCP/IP connection. This is bloat for a library.