在 SSH 命令中,-L 参数用于设置本地端口转发(Local Port Forwarding)。
具体来说,-L 参数的语法是:
♾️ abap 代码:-L [本地地址:]本地端口:目标地址:目标端口
在命令
♾️ abap 代码:ssh -L 9999:127.0.0.1:9999 jehad@172.16.5.170
中,-L 9999:127.0.0.1:9999 的含义是将本地的 9999 端口与远程主机 172.16.5.170 上的 127.0.0.1:9999 绑定起来。
具体解释如下:
9999 是本地端口,这是你在本地主机上选择的一个端口号。
127.0.0.1:9999 是目标地址和目标端口,表示远程主机上的地址和端口。在这里,它指的是 172.16.5.170 远程主机上的 127.0.0.1:9999。
这样一来,当你在本地主机上通过 localhost:9999 访问时,SSH 会将流量转发到远程主机 172.16.5.170 的 127.0.0.1:9999。这种端口转发功能可以用于在本地主机和远程主机之间建立安全的通信通道,以便在本地主机上访问远程主机上的服务或资源。