0

我需要运行自动登录到服务器的腻子。不幸的是,其中一台服务器的密码中有一个减号。命令行似乎将密码中的减号解释为下一个参数的开头。如何避免这种解释?

我这样称呼某事:

PATH_TO_PUTTY/putty.exe -ssh user@myadress.com -pw password-passwordend

4

2 回答 2

0

尝试添加引号,看看是否会让人高兴:

PATH_TO_PUTTY/putty.exe -ssh user@myadress.com -pw "password-passwordend"
于 2013-08-27T16:24:22.093 回答
0

我不认为你是对的。对于 PuTTY,破折号(减号)没有任何特殊含义,除非它位于空格字符之后。因此,对于您在问题中的示例,PuTTY 将使用 password password-passwordend

虽然我实际上并没有预料到这一点,但可能是您的 SSH 服务器误解了密码中的破折号。

于 2013-08-27T14:07:49.867 回答