我在公司有一台 Linux (ubuntu) 计算机,我可以从它连接到外部 mysql 服务器(不在公司 NAT 上)。我还有一台笔记本电脑,我想从它连接到 mysql 服务器,但不在工作网络内。
如何在我的工作站上设置 iptables 或 ssh 端口转发,以便它将到它的连接(从我家里的笔记本电脑)转发到外部 mysql 服务器?
答案1
如果你可以 ssh 进入你的工作电脑,请在你的家用电脑上执行以下操作:
ssh -L 3306:mysqlserver:3306 user@workcomputer
要连接到 mysql,请在您的家用计算机上运行以下命令:
mysql -h localhost
这会将您的本地端口 3306 转发到您的工作计算机可以连接的 mysql 服务器。