openssl 자동 완성 비밀번호

openssl 자동 완성 비밀번호

openssl을 사용하여 쉘 스크립트를 암호화했습니다. 이제 나는 그것을 해독하는 데 사용합니다.

openssl enc -d -aes-256-cbc -a -in encryptedshell.sh |sh - 

이 명령을 실행하면 비밀번호를 입력하라는 메시지가 표시됩니다. 이제 다음과 같이 EOF를 통해 비밀번호를 자동 완성하려고 합니다.

pass=abc
openssl enc -d -aes-256-cbc -a -in encryptedshell.sh |sh -  <<EOF 
pass $pass

가능합니까?

답변1

openssl enc -d -aes-256-cbc -a -in encrypted-shell.sh -pass pass:mypassword |sh -

답변2

yes유틸리티를 사용해 보십시오. 다음과 같이 사용할 수 있습니다.

$ yes [your-password] | openssl-command

감사합니다.

관련 정보