通过SSH在建立端口映射

1、建立端口映射

在需要建立映射侦听的机器上执行SSH命令,将在此机器上绑定的端口进行侦听,当有用户连接端口发生数据时,此端口的数据将通过指定的SSH服务主机转发到目的服务器,如下:

$ ssh -L 0.0.0.0:3307:192.168.20.26:3306 192.168.137.111 -N

0.0.0.0:3307 - 指建立映射侦听的绑定地址和端口,这里主机地址为192.168.3.107,我们需要在这台主机建立映射;

192.168.20.26:3306 - 指目的服务的地址和端口;

192.168.137.111 - 指两个地址直接是通过这个机器的SSH服务进行转发的,如果建立映射的本机有SSH服务也可以通过本机转发。

2、通过映射访问服务

$ mysql --port=3307 --host=192.168.3.107 -u root -p

[ 编辑 | 历史 ]
最近由“jilili”在“2021-11-21 14:22:31”修改