
This worked for me while setting a local development environment using localhost only. I find the OpenSSH kinda ambiguous about this. ssh folders is the right one, please tell us.

I'm an inexperienced analyst, so if a more advanced user knows which of the two. UPDATE: You will need to set the following in your sshd_config file: Configure The Workbench to connect to The SSH server using the converted private key.Export the OpenSSH format key to the User/myUser/.ssh.Paste the key you copied from PUTTY to the authorized_keys file at the OpenSSH_instalation_path/.ssh folder.Save the public key in the folders User/myUser/.ssh and OpenSSH_instalation_path/.ssh.Copy the "Public Key for pasting into OpenSSH authorized_keys" field.


COMMAND LINE SSH TUNNEL WINDOWS
What ports is you Windows computer listening onįrom a command prompt : netstat -a (lists all the ports that are open)įrom a DOS command prompt or linux console : telnet 127.0.0.1 3306 If you had another tunnel open, or MySQL running locally on your computer, then it may be that other MySQL server that's rejecting your authentication attemptsġ. When you connect to the mysql server on, you're actually accessing it via 127.0.0.1, i.e. The ip address of your computer is 127.0.0.1 or localhost. Since you are connecting through a SSH tunnel, this means that the MySQL port 3306 from is being opened locally on your computer. I can connect successfully and get the MySQL interactive command prompt.īeen talking with the rest of my development team here and none of us can figure out why I can't tunnel over SSH from our app servers with Workbench but when I SSH to one of our app servers and connect to MySQL via the command line I can connect successfully.Īnd why is it trying to connect over 127.0.0.1? I didn't specify that in the configuration nor is my hosts file redirecting the domains shown below to that IP.Īny constructive input is greatly appreciated. However, if I use the same credentials over SSH via the following command line: mysql -u social_shop_prod -h -p Can't connect to MySQL server on 127.0.0.1. The problem is every time I try to connect over an SSH tunnel from one of our app servers, I get the following error:įailed to connect to through SSH tunnel at with user social_shop_prod. Here's the basic config note that I changed some values in the screenshot for security reasons. I'm trying to connect to my database via SSH tunneling from one of our web app servers with MySQL Workbench.
