我可以使用SSH隧道转发MySQL命令吗?

问题描述

我需要登录MysqL服务器,但是它仅接受来自特定IP的登录。在带有此IP的包装盒上未安装MysqL客户端,但是我有一个包含MysqL的包装盒,可以将SSH SSH到第一个。我可以使用SSH隧道执行MySQL命令登录,使其看起来像登录的第一个框。

解决方法

是的,您可以:

ssh -L 3306:mysql_server_ip:3306 user@bastion_box

然后从您的本地计算机上

mysql -h 127.0.0.1 -uuser -ppassword