深入探秘 ansible-vault 命令

admin 2024年9月26日13:15:27评论21 views字数 937阅读3分7秒阅读模式

1 前言

 Ansible是一款基于Python开发的自动化运维工具,集合puppet、cfengine、chef、func、fabric等众多运维工具的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能,本次主要介绍Ansible自动化运维工具的ansible-vault命令。

2 常用命令

(1)配置环境

 #配置了host名称和ip地址 vi /etc/ansible/hosts

深入探秘 ansible-vault 命令

(2)加密文件

vi test_click

深入探秘 ansible-vault 命令

对文件进行加密ansible-vault encrypt test_click

深入探秘 ansible-vault 命令

查看加密的文件内容cat test_click

深入探秘 ansible-vault 命令

(3)解密文件

执行解密操作ansible-vault decrypt test_click查看解密后的文件 cat test_click

深入探秘 ansible-vault 命令

(4)加密后编辑

通过ansible-vault执行命令

执行编辑操作ansible-vault edit test_click

深入探秘 ansible-vault 命令

(5)将加密密码文件存在文件中

通过ansible-vault执行如下命令

新建一个test文件    vi test2执行如下命令,可以直接调用key文件中的密码ansible -i test2 all -m ping --vault-password-file=key

深入探秘 ansible-vault 命令

查看密码文件:cat  key

深入探秘 ansible-vault 命令

(6)创建加密文件并自动加密

通过创建文件,编辑内容之后,退出可以自动进行对文件的加密:

创建文件ansible-vault create test3

深入探秘 ansible-vault 命令

深入探秘 ansible-vault 命令

查看文件,可以看到是加密之后的内容cat test3

深入探秘 ansible-vault 命令

(7)查看加密文件原内容

查看加密文件原内容ansible-vault view test3

深入探秘 ansible-vault 命令    

通过密码文件查看加密文件的原内容ansible-vault view test3 --vault-id key

深入探秘 ansible-vault 命令

(8)修改加密文件的密码

修改加密文件的密码 ansible-vault rekey test3

深入探秘 ansible-vault 命令

通过密码文件修改密码ansible-vault rekey test3 --new-vault-id=key2 --vault-id=key

深入探秘 ansible-vault 命令

欢迎关注「技术分享交流」公众号 ,如果有建议或者疑问的话,欢迎大家评论留言,如果喜欢公众号文章的话可以点【在看】,您的鼓励就是我的动力哈!!!

原文始发于微信公众号(技术分享交流):深入探秘 ansible-vault 命令

免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2024年9月26日13:15:27
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   深入探秘 ansible-vault 命令https://cn-sec.com/archives/3118358.html
                  免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉.

发表评论

匿名网友 填写信息