拒绝通过 .SSH 隧道访问 Mysql

拒绝通过 .SSH 隧道访问 Mysql

我正在尝试创建一个 SSH 隧道,以便可以安全地将数据写入远程 MySQL 数据库。我首先设置隧道:

ssh username@remote -L 3306:127.0.0.1:3306

这一直要求我输入密码然后总是给我以下响应:

Permission denied, please try again.

我知道我的密码是正确的。我更改了密码并刷新了权限,然后重试。MySQL 上的用户设置为接受来自任何主机的访问。防火墙和路由器有端口规则。

我感觉我忽略了一些明显的东西,但又不知道是什么,有人可以帮忙吗?

答案1

所要求的用户名/密码是 *nix-box 上的用户的,而不是 mysql 用户名/密码。

通过发出以下命令确保您可以登录服务器:

ssh username@remote

相关内容