如何使用PuTTY启动反向隧道?


13

我正在尝试使用Putty在服务器和笔记本电脑之间建立隧道。问题是,由于笔记本电脑没有公共IP地址,因此我必须进行反向连接。

ASCII图稿:

SERVER(PORT:6000) ----------> LAPTOP(PORT:7000)

但是,由于笔记本电脑没有公共IP地址,因此我必须:

SERVER(PORT:6000) <---------- LAPTOP(PORT:7000)

但是,所有来自的数据都将从服务器传输到笔记本电脑。

Answers:


18

在PuTTY中,转到设置->连接-> SSH->隧道。您可以在此处添加端口转发。对于反向转发,请输入源端口和目标,但选择“远程”而不是“本地”。

在您的情况下,将6000放入源端口,将Destination放入localhost:7000,然后选择Remote。


是的,我正在尝试相同的操作,但仍然无法连接:(可能是什么问题??
Ozer,

1
你是怎么尝试的?
cmouse 2011年

0

您可以使用ssh的-R选项来执行此操作。它允许您向后(双向)建立连接。看到这个页面更多


谢谢,但我想用腻子做,反正还有腻子做吗?
奥泽(Ozer)

是。SSH隧道页面允许您进行设置。帮助链接应对此进行描述。否则,请从命令行使用plink
uSlackr
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.