我知道这是通过远程机器转发请求。
我用Google搜索了ssh:-N,-f,-L
选项的用法但'*'在这做什么?
答案 0 :(得分:1)
来自SSH man page:
-L [bind_address:] port:host:hostport 指定本地(客户端)主机上的给定端口 转发到远程端的给定主机和端口。这个 通过分配套接字来监听本地端口, 可选地绑定到指定的bind_address。每当一个con 对此端口进行连接,转发连接 安全通道,并与主机端口建立连接 来自远程机器的hostport。端口转发也可以 在配置文件中指定。 IPv6地址可以是规范 使用替代语法: [bind_address /] port / host / hostport或通过将地址括起来 方括号。只有超级用户才能转发特权 端口。默认情况下,本地端口按照绑定进行绑定 GatewayPorts设置。但是,显式bind_address可能 用于将连接绑定到特定地址。该 “localhost”的bind_address表示侦听端口为 仅限本地使用,空地址或'*'表示 端口应该可以从所有接口获得。
注意:
'*'表示 端口应该可以从所有接口