!['ssh -L :8080:localhost:8080 [email protected]' 是什么意思?](https://linux22.com/image/1294414/'ssh%20-L%20%3A8080%3Alocalhost%3A8080%20%5Bemail%20protected%5D'%20%E6%98%AF%E4%BB%80%E4%B9%88%E6%84%8F%E6%80%9D%EF%BC%9F.png)
答案1
应该读作
ssh -L 8080:localhost:8080 [email protected]
尽管多余的冒号可能会被忽略,不会造成问题。
这句话的意思是“在 ssk 客户端机器上打开端口 8080,并将接收到的任何流量引导至端口 8080 上的 ssh 服务器”。
一旦建立了 ssh 会话,就会从您所在的 PC 到您在两端的端口 8080 上连接的服务器创建一个隧道。
第一个8080是本地端口。
localhost:8080
是本地端口 8080 上接收的流量应定向到的远程主机和端口。请注意,它不必是远程计算机本身,它可以是服务器可以访问的任何计算机。
是的,这是一条隧道。
答案2
localhost:8080
这是从本地机器的 8080 端口到的正向隧道test.abc.com
。