设置 iptables 或 ssh 端口转发以连接 mysql

设置 iptables 或 ssh 端口转发以连接 mysql

我在公司有一台 Linux (ubuntu) 计算机,我可以从它连接到外部 mysql 服务器(不在公司 NAT 上)。我还有一台笔记本电脑,我想从它连接到 mysql 服务器,但不在工作网络内。

如何在我的工作站上设置 iptables 或 ssh 端口转发,以便它将到它的连接(从我家里的笔记本电脑)转发到外部 mysql 服务器?

答案1

如果你可以 ssh 进入你的工作电脑,请在你的家用电脑上执行以下操作:

ssh -L 3306:mysqlserver:3306 user@workcomputer

要连接到 mysql,请在您的家用计算机上运行以下命令:

mysql -h localhost

这会将您的本地端口 3306 转发到您的工作计算机可以连接的 mysql 服务器。

相关内容