用于 SSH 隧道的命令行 Putty

用于 SSH 隧道的命令行 Putty

我正在尝试将 Putty 中用于建立 SSH 隧道的 GUI 设置转换为 Windows 批处理脚本中的命令行。第一个批处理脚本建立端口转发和隧道...

start putty -ssh [email protected] -pw my_secure_pw -L 5555:10.54.22.104:5432 -L 2222:10.54.22.104:22

第二批处理脚本使用隧道......

start putty -ssh localhost 5555

虽然第一个脚本运行时没有错误,但第二个脚本不断出现 Putty 致命错误:服务器意外关闭了网络连接。

但是,如果我按照下面的快照使用 GUI 建立隧道,并运行第二个脚本,则不会出现错误,我可以相应地运行应用程序。

如果与 GUI 相比,第一个脚本是否缺少任何配置或选项?

在此处输入图片描述

答案1

从命令行,本地端口隧道到远程 IP 10.54.22.104而 GUI 版本使用 10.54.22.102作为目的地。

此外,目标的 SSH 守护程序可能正在监听端口 22,因此您需要改用本地端口 2222。

相关内容