You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

批处理文件执行SSH命令无限循环问题及替代软件咨询

批处理无限循环问题解决

问题原因

你的批处理文件命名为SSH.bat,当执行文件内的ssh user@192.168.1.101命令时,Windows命令解析器会优先匹配当前目录下同名的SSH.bat文件,而非系统自带的ssh.exe程序,导致批处理反复调用自身,形成无限循环。

解决方案

  • 修改批处理文件名,比如改为ConnectServer.bat,避免与系统ssh命令重名
  • 在批处理中指定ssh.exe的完整路径,例如:
    C:\Windows\System32\OpenSSH\ssh.exe user@192.168.1.101
    
    (若你的OpenSSH安装在其他路径,替换为对应实际路径即可)
符合要求的SSH客户端推荐
  • Windows Terminal + 系统OpenSSH客户端
    系统自带的OpenSSH客户端默认不存储密码,每次连接都需手动输入;Windows Terminal支持多标签、多窗口实例,完全满足手动输入密码和执行命令的需求,无需额外安装第三方软件。
  • PuTTY
    经典轻量SSH客户端,默认不会存储密码(除非主动勾选保存选项),可同时打开多个窗口连接不同服务器,支持手动输入密码及各类命令操作。
  • KiTTY
    PuTTY的增强衍生版,保留原有的核心特性,同样默认不存储密码,支持多实例窗口,操作逻辑与PuTTY一致,适合习惯PuTTY界面的用户。

内容的提问来源于stack exchange,提问作者friendywill

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.17 00:25:20