我正在尝试将 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。