펌웨어를 600 plus 장치에 푸시 할 수 있도록 배치 파일을 작성 중입니다.pcp 호스트 키 프롬프트에 대한 자동 응답으로 echo y 사용
나는 명령 프롬프트에서 펌웨어를 밀고 SSH 키 프롬프트에 예라고 대답하는 한 줄에 다음 명령을 실행할 수 있습니다.
echo y | pscp -v -scp -pw password C:\CNA1000\Firmware\CNA1504v1.1.7\CNA1504v1_1_7.run [email protected]:/tmp/.
에코 y | SSH 키 프롬프트에 예라고 응답합니다. 그러나 배치 파일에 추가하려고하면 명령 프롬프트에 오류가 발생하여 암호가 마음에 들지 않습니다.
특히, 다음과 같이 보입니다.
Using username "root".
[email protected]'s password:
Sent password
Access denied
Access denied
그리고 난 CTRL + C를 치기 전까지 반복됩니다.
프로세스를 자동화 할 수 있도록 더 나은 방법이 있습니까?
감사합니다,
질문을 편집하여이 배치 파일의 관련 부분을 포함시킬 수 있습니까? – Kenster
SendKeys로 시도해 볼 수 있습니까? – npocmaka
암호에 기호 (예 :'%'기호)가 포함되어 있습니까? – rojo