ssh忽略特殊字符

时间:2015-01-30 02:29:19

标签: linux ssh

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

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正在使用'&'作为一个我不想要它做的特殊角色。

1 个答案:

答案 0 :(得分: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"