使用 PuTTY 的隧道 - 相当于 ssh 命令?

jim*_*iat 7 linux ssh putty tunnel

我正在尝试根据此页面上给出的说明连接到远程服务器:https :
//bokeh.pydata.org/en/latest/docs/user_guide/server.html#ssh-tunnels

它建议使用以下命令创建从我的本地机器到我的服务器的隧道:

ssh -NfL localhost:5006:localhost:5006 user@remote.host
Run Code Online (Sandbox Code Playgroud)

然而,我的本地机器是 Windows - 作为一名初学者程序员,我无法弄清楚如何重现上述命令,但使用 PuTTY。

有人能帮我解决这个问题吗?

谢谢

Mar*_*ryl 2

PuTTY 附带控制台客户端 Plink。

Plink 与 OpenSSH 具有相同的命令行语法,ssh除了:

  • 对于该-f开关,Windows 中没有对应的开关。
  • 并且您不能在一个破折号后组合多个开关 - 因此-NL ...您必须使用-N -L ....

所以,你可以使用:

plink.exe -N -L localhost:5006:localhost:5006 user@remote.host
Run Code Online (Sandbox Code Playgroud)

参考:使用命令行连接工具Plink


或者,您可以在 PuTTY GUI 中设置隧道。

请参阅如何在 Windows 中使用 PuTTY 创建 SSH 隧道?