9
Bash 스크립트에서 Expect를 사용하여 SSH 명령에 비밀번호를 제공하십시오.
SSH 비밀번호를 제공하기 위해 Bash 스크립트에서 Expect를 사용하려고합니다. 암호를 제공해도 작동하지만 SSH 세션에서 끝나지 않습니다. 배쉬에게 해협으로 돌아 간다. 내 스크립트 : #!/bin/bash read -s PWD /usr/bin/expect <<EOD spawn ssh -oStrictHostKeyChecking=no -oCheckHostIP=no usr@$myhost.example.com' expect "password" send "$PWD\n" EOD echo "you're out" 내 스크립트의 출력 : spawn ssh -oStrictHostKeyChecking=no -oCheckHostIP=no usr@$myhost.example.com …