创建加密文件

ansible-vault create westos:直接创建文件后进入文件,输入内容保存退出后查看文件发现文件加密
ansible的加密与解密
vim westos-vault:在密码文件westos-vault中输入myl作为密码
ansible-vault create --vault-password-file=westos-vault westos:将westos-vault文件内容作为密码创建加密文件,若不想使用密码文件需要输入文件内容密码myl

ansible的加密与解密

对现有文件进行加密

ansible-vault encrypt 文件名:对已建立的文件进行加密

ansible的加密与解密

查看加密文件

ansible-vault view 文件名:直接通过输入密码查看加密文件内容

ansible的加密与解密ansible-vault view --vault-password-file=westos-vault westos:通过密码文件进行解密查看加密文件内容
ansible的加密与解密

编辑加密文件

ansible-vault edit test:输入密码后对加密文件进行编辑
ansible的加密与解密

ansible-vault edit --vault-password-file=westos-vault westos1:通过密码文件对加密文件westos1进行编辑
ansible的加密与解密

解密文件

ansible-vault decrypt test:输入密码将加密文件进行解密
ansible的加密与解密
ansible-vault decrypt westos1 --output=linux:将加密文件解密后将解密内容放在指定文件中,原加密文件依然存在
ansible的加密与解密

更改密码

ansible-vault rekey test:对密码进行修改
ansible的加密与解密

ansible-vault rekey westos1 --new-vault-password-file=key1:指定新的密码文件key1内容151716为加密文件westos1的新密码
ansible的加密与解密

相关文章: