【问题标题】:ssh ignore special characterssh 忽略特殊字符
【发布时间】:2023-03-22 00:05:01
【问题描述】:

我在 RHEL 服务器上尝试使用以下命令通过 SSH 连接到 Windows 服务器 -

ssh -p 5950 -i /home/svcacct/.ssh/serverkey svcacct@servername prog Alias=database add -a blah -p "var1=shared_data\Repost, var2=1771, var3=1000 - S&P Index Summary, var4=SP, var5=20150129"

然后它会失败并显示以下消息 -

'P' 未被识别为内部或外部命令, 可运行的程序或批处理文件。

原因似乎是 linux 使用 '&' 作为我不希望这样做的特殊字符。

【问题讨论】:

    标签: linux ssh


    【解决方案1】:

    您似乎忘记转义一些引号:

    ssh -p 5950 -i /home/svcacct/.ssh/serverkey svcacct@servername prog Alias=database add -a blah -p "var1=shared_data\Repost, var2=1771, var3=\"1000 - S&P Index Summary\", var4=SP, var5=20150129"
    

    【讨论】:

      猜你喜欢
      • 2013-12-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-01-15
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多