1、本地端口转发语法

1
ssh -L 本地ip:本地port:目标ip:目标port user@ssh—server

这时 SSH 客户端会监听本地的端口 ,把所有发给改端口的TCP连接都发给指定的服务器,然后再连接到目标机器。这个目标机器通常是服务器自己,也可以是任何其他机器。在目标机器看来,这个请求来自 SSH 服务器,相当于连到了服务器的内网。

我只有一台服务器,可以是以下命令:

1
ssh -N -L 0.0.0.0:2000:127.0.0.1:8000 user@ssh-server

这里的0.0.0.0:2000指的是PC监听的所有ip端口,127.0.0.1:8000指的是ssh-server服务器上的本地8000端口。

image-20250612111541643