具有不同 ssh 端口的 SSH 隧道

具有不同 ssh 端口的 SSH 隧道

我正在尝试与具有不同 SSH 端口的远程服务器建立 ssh 隧道连接。

我的电脑

主机名:fooserver.com

IP地址:10.25.0.186

SSH端口:63354

我的远程电脑

主机名:barserver.com

IP地址:10.26.0.183

SSH端口:63354

现在,我想通过执行下面的 SSH 隧道命令,使用“localhost”连接远程 PC 的 MySQL 服务器。

ssh -L 3306:localhost:3306 [email protected]

但是发出上面的命令后,过了一会儿就会显示错误。

connect to host barserver.com port 22: Network is unreachable

很明显,我的电脑尝试连接到 SSH 标准端口,但远程电脑正在将其 SSH 端口运行到 63354。如何在 ssh 隧道命令中设置 ssh 端口

我尝试了以下方法。

ssh -L 3306:localhost:3306 [email protected]:63354

但它说它的主机名无效。

答案1

尝试ssh -L 3306:localhost:3306 -p 63354 [email protected]

相关内容