I am building a batch file so that I can push firmware to 600 plus devices.
If I am at a command prompt I can run the following command on a single line that will push the firmware and answer yes to the SSH key prompt.
echo y | pscp -v -scp -pw password C:CNA1000FirmwareCNA1504v1.1.7CNA1504v1_1_7.run root@192.168.1.1:/tmp/.
The echo y | answers yes to the SSH keys prompt. However when I try to add it to a batch file I get an error in the command prompt that it did not like the password.
Specifically, it looks like this;
Using username "root".
root@192.168.1.1's password:
Sent password
Access denied
Access denied
and then it repeats itself until I hit CTRL+C to break the batch file.
Is there a better way to do this so that I can automate the process?
Thanks,
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…