我正在构建一个批处理文件,以便可以将固件推送到 600 多个设备。
如果我在命令提示符下,我可以在一行中运行以下命令,该命令将推送固件并对 SSH 密钥提示回答“是”。
echo y | pscp -v -scp -pw password C:\CNA1000\Firmware\CNA1504v1.1.7\CNA1504v1_1_7.run root@192.168.1.1:/tmp/.
回声 y | 对 SSH 密钥提示回答“是”。但是,当我尝试将其添加到批处理文件中时,我在命令提示符中收到一个错误,表明它不喜欢密码。
具体来说,它看起来像这样;
Using username "root".
root@192.168.1.1's password:
Sent password
Access denied
Access denied
然后它会重复自己,直到我按 CTRL+C 来破坏批处理文件。
有没有更好的方法来做到这一点,以便我可以自动化这个过程?
谢谢,