쉘 스크립트 "apachectl restart" 비밀번호 자동화

쉘 스크립트 "apachectl restart" 비밀번호 자동화

vagrant를 제공하는 데 사용하는 쉘/bash 스크립트에서 apache2 서버를 구성한 다음 다시 시작합니다. 그런데 https 키 파일을 사용하고 있기 때문에 Apache에서 비밀번호를 묻습니다. 어떻게 이것을 자동화하고 스크립트에 내 비밀번호를 알려줄 수 있습니까? 이런 식으로 할 수 있습니까?

sudo apachectl restart <<< "mypassword"

(보안 문제는 제쳐두고: 이는 개발 전용이며 vagrant는 기본적으로 안전하지 않습니다.)

PS 스크립트는 최대한 간소화되어야 하므로 추가 소프트웨어를 설치하고 싶지 않습니다.

답변1

제가 올바르게 이해했다면 apache2HTTPS용 TLS 개인 키를 잠금 해제하기 위해 비밀번호를 묻는 메시지가 표시됩니까?

유용성을 희생하면서 추가 보안을 원하지 않는 경우 가장 좋은 방법은 아래 설명된 대로 키에서 비밀번호를 제거하는 것입니다. 아파치가 다시 시작할 때마다 SSL 비밀번호를 묻지 않도록 방지

파일을 통해 비밀번호를 제공하고 다음과 같이 Apache 구성에서 이를 참조할 수도 있습니다.apache2가 다시 시작될 때 SSL 비밀번호 그러나 이렇게 하면 애초에 비밀번호가 덜 우스꽝스러워집니다.

관련 정보