2017-01-24 1 views
0

무언가에서 무경계 파일을 생성 할 수 있습니까? 내가 로컬에서 실행되는 다른 서버에 대한 배포 패키지를 만드는 중입니다. 중요한 데이터를 암호화하려고합니다. 키 자체가 다른 채널을 통해 전송됩니다.무언가로부터 무도장 생성하기

볼트 파일을 만들 수있는 비보안 모드가 비 대화식 모드입니까? 아니면 어떤 내재적 인 방법이 있습니까?

답변

1

비대화 형 볼트 파일 생성을 위해 보조 볼트의 --vault-password-file 옵션을 사용할 수 있습니다. 전달 된 파일은 볼트 암호가 들어있는 텍스트 파일 일 수도 있고, 볼트 암호를 검색하여 출력하는 실행 가능 스크립트 일 수도 있습니다.

당신은 이런 식으로 부를 것이다 :

ansible-vault --vault-password-file=vaultpass.txt encrypt sensitive_data.txt 

을 오히려 이상 복사하거나 기존 파일을 암호화하는 것보다, 즉석에서 파일을 생성하고 싶은 경우,이 명령 및 파이프에서 파일 이름을 생략 할 수 있습니다 STDIN에 대한 데이터 :

echo "sensitive data" | ansible-vault --vault-password-file=vaultpass.txt encrypt --output outfile.txt