![Linux의 쉘 스크립트에 SSH 비밀번호를 자동으로 입력하십시오.](https://linux55.com/image/75891/Linux%EC%9D%98%20%EC%89%98%20%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8%EC%97%90%20SSH%20%EB%B9%84%EB%B0%80%EB%B2%88%ED%98%B8%EB%A5%BC%20%EC%9E%90%EB%8F%99%EC%9C%BC%EB%A1%9C%20%EC%9E%85%EB%A0%A5%ED%95%98%EC%8B%AD%EC%8B%9C%EC%98%A4..png)
ssh 명령을 사용하여 비밀번호를 제공하고 다른 서버에 연결할 수 있습니다. 하지만 쉘 스크립트에서 비밀번호를 전달해야 합니다. 어떻게?
답변1
이렇게 하려면 sshpass
배포판의 패키지 관리자에 제공된 애플리케이션을 사용해야 합니다.
uname -a
설치 후 실행하려는 명령이 있는 명령줄에서 사용할 SSH 비밀번호를 설정할 수 있습니다 .
sshpass -p 'yourpassword' ssh youruser@yourhost 'uname -a'