栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

Ansible 私有配置

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Ansible 私有配置

远程用户选择很多  westos/devops/lee/hgx....

但主配置文件 remote_user只有一个

为了解决这个问题 我们要建立用户的私有配置

1.在主配置文件中

注释 用户登陆

vim /etc/ansible/ansible.cfg

 2.建立想登陆的用户 并切换

 ansible westos -m shell -a 'useradd devops'

su -  devops

3.生成密匙

ssh-keygen

 4.建立专属目录:ansible

进入目录:cd  ansible/

 5.建立专属配置文件

#vim  ansible.cfg

6.建立专属清单路径

#vim inventory

 7.设置devops用户密码

  ansible westos -m shell -a 'echo westos | passwd --stdin devops' -k -u root

8.设置免密登陆

ansible westos -m shell -a 'echo "devops ALL=(ALL) NOPASSWD: ALL" >> /etc/sudoers' -k -u root

 9.锁定devops免密

    ansible all -m file -a 'path=/home/devops/.ssh state=directory mode=0700 owner=devops group=devops' -k
    ansible all -m copy -a 'src=/home/devops/.ssh/id_rsa.pub dest=/home/devops/.ssh/authorized_keys owner=devops group=devops mode=0600' -k

10.测试

 ansible]$ ansible all -m ping

 

 

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/680887.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号