使用 Putty 进行远程端口转发

使用 Putty 进行远程端口转发

当我使用 Putty 创建远程端口转发隧道时,远程端口在 IP 为 的接口上打开127.0.0.1。在远程主机上,我可以进行nc localhost RPORT转发,但无法连接nc RHOST RPORT。问题是,它RPORT在错误的接口上打开——localhost,而不是公共 IP 接口。

我如何设置远程端口转发,以便我可以从互联网连接到RHOST:RPORT

开启RHOSTnetstat -an | grep RPORT返回tcp 0 0 127.0.0.1:RPORT 0.0.0.0:* LISTEN

答案1

GatewayPorts需要在 sshd_config 中设置on为远端以允许其他人连接到转发端口,或者您需要在 PuTTY GUI 中检查“远程端口执行相同操作(仅限 SSH-2)”以请求会话设置。

如果您想通过 PuTTY 从其他主机转发,您需要检查“本地端口接受来自其他主机的连接”设置。

相关内容