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

我有一台linux(ubuntu)计算机,可以连接到外部mysql服务器(不在公司的NAT上)。 我也有一台笔记本电脑,我想连接到MySQL服务器,但在工作networking之外。

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

如果你能ssh进入你的工作电脑在你的家用电脑上做这个:

ssh -L 3306:mysqlserver:3306 user@workcomputer 

并连接到MySQL,运行在您的家用电脑上:

 mysql -h localhost 

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