我正在尝试使用 Putty 在服务器和笔记本电脑之间建立隧道。问题是,由于笔记本电脑没有公共 IP 地址,所以我必须建立反向连接。
ASCII 艺术品:
SERVER(PORT:6000) ----------> LAPTOP(PORT:7000)
但是,由于笔记本电脑没有公共 IP 地址,因此我必须:
SERVER(PORT:6000) <---------- LAPTOP(PORT:7000)
但是,所有数据都将从服务器传输到笔记本电脑。
答案1
在 PuTTY 中,转到设置 -> 连接 -> SSH -> 隧道。您可以在那里添加端口转发。对于反向转发,请输入源端口和目标,但选择“远程”而不是“本地”。
在您的情况下,在源端口中输入 6000,在目标中输入 localhost:7000,然后选择远程。
答案2
您可以使用 ssh 的 -R 选项执行此操作。它允许您向后(双向)建立连接。请参阅这一页更多