【问题标题】:Putty -2 -batch腻子-2批
【发布时间】:2012-10-26 11:21:15
【问题描述】:

我们正在通过 Windows 2008 R2 标准版上的工具使用 Putty v0.62,并使用 SSH 版本 2 连接到外部服务器。我们看到以下命令有效

psftp.exe 主机 -l 用户名 –pw -2 -batch -l 用户名 -i PrivateKeyLocation

但以下没有

psftp.exe 主机 -l 用户名 –pw –batch -2 -l 用户名 -i PrivateKeyLocation

请帮助我们了解这个问题并提出解决方案。

欢迎所有 cmets,但请记住,我们的工具有将序列更改为 -2 -batch 的限制。

【问题讨论】:

    标签: ssh putty


    【解决方案1】:

    您是在终端中输入了这些命令,还是从某个地方复制并粘贴了它们?我问的原因是因为连字符。在第一行中,pw 之前的“连字符”不是连字符,第二行中的“pw”和“batch”之前的“连字符”也不是连字符。我指出的字符实际上转换为 ascii 8211“破折号”。

    连字符通常由文字处理器或所见即所得的 HTML 编辑器转换为该字符。这使得有时几乎不可能从网站复制和粘贴命令行。尝试手动输入命令,看看是否有效。

    也可能是 SO 已为您转换了您问题中的字符,但我认为这不太可能。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-05-11
      • 1970-01-01
      • 1970-01-01
      • 2014-03-04
      • 2014-12-15
      • 1970-01-01
      • 1970-01-01
      • 2011-09-06
      相关资源
      最近更新 更多