zl程序教程

您现在的位置是:首页 >  后端

当前栏目

使用Ansible批量部署SSH免密登录远程主机

ssh批量部署 远程 登录 主机 Ansible 免密
2023-09-14 09:15:41 时间

一、目的及要求

1.远程主机为node1、node2、node3 ,每台远程主机需要创建user1~user5账户,都属于webadmin组
2.ansible控制端SSH登录所有被控端的user1~user5账号,都可直接免密ssh登录。
3.所有被控端的root账号禁止ssh登录。
4.所有被控端的能够在不指定密码前提使用sudo。

二、编写用户文件

编写用户文件vars/users_vars.yml,用以playbook的变量文件调入对应变量。

---
users:
   - username: user1
     groups: webadmin
   - username: user2
     groups: webadmin
   - username: user3
     groups: webadmin
   - username: user4
     groups: webadmin
   - username: user5
     groups: webadmin


三、编写playbook