我可以使用 SSH 隧道转发 MySQL 命令吗?
Can I use SSH tunnelling to forward a MySQL command?
我需要登录到MySQL服务器,但它只接受来自某个IP的登录。在这个 IP MySQL 的盒子上没有安装客户端,但是我有一个 MySQL 的盒子可以通过 SSH 连接到第一个。我可以使用 SSH 隧道执行 MySQL 命令并登录,使它看起来像第一个登录框吗?
是的,你可以:
ssh -L 3306:mysql_server_ip:3306 user@bastion_box
然后从您的本地计算机:
mysql -h 127.0.0.1 -uuser -ppassword
我需要登录到MySQL服务器,但它只接受来自某个IP的登录。在这个 IP MySQL 的盒子上没有安装客户端,但是我有一个 MySQL 的盒子可以通过 SSH 连接到第一个。我可以使用 SSH 隧道执行 MySQL 命令并登录,使它看起来像第一个登录框吗?
是的,你可以:
ssh -L 3306:mysql_server_ip:3306 user@bastion_box
然后从您的本地计算机:
mysql -h 127.0.0.1 -uuser -ppassword