Ansible设置root免密码登录

简介: 1、控制机上执行:ssh-keygen2、一路回车3、vi rsync_key.ymlhosts: allgather_facts: falsetasks:name: copy ssh keyauthorized_key:user: rootkey: "{{ lookup('file', '/root/.

1、控制机上执行:ssh-keygen
2、一路回车
3、vi rsync_key.yml


  • hosts: all
    gather_facts: false

    tasks:

    • name: copy ssh key
      authorized_key:
      user: root
      key: "{{ lookup('file', '/root/.ssh/id_rsa.pub') }}"
      4、ansible-playbook rsync_key.yml

PS:ansible的hosts文件必须是一开始已经设置好

目录
相关文章
|
6月前
|
运维 搜索推荐 Shell
Ansible自动化运维工具之个性化定制SSH连接登录端口(3)
Ansible自动化运维工具之个性化定制SSH连接登录端口(3)
186 0
|
9月前
|
分布式计算 Hadoop Linux
Linux Centos 服务器免密验证(ansible版/非root用户)
Ansible中,-k或--ask-pass选项用于提示输入SSH密码。这在你需要通过SSH连接到目标主机,但又没有设置SSH密钥对的情况下非常有用。使用-k选项后,Ansible将在执行playbook或命令时提示你输入SSH密码。
267 0
|
数据安全/隐私保护
Ansible批量修改root密码
ansible all -m raw -a "echo 'my_root_new_password' | passwd --stdin root"
2006 0
|
数据安全/隐私保护 网络安全
Ansible 批量传递免密码登录密钥(authorized_key)
ansible 172.20.70.50 -m authorized_key -a "user=root state=present key"{{lookup('file','/root/.
2042 0
|
Shell 数据安全/隐私保护 网络安全
Ansible批量修改root密码(playbook)
1、vi changpass.yml hosts: lqtapi gather_facts: false tasks: name: chattr -i shell: chattr -i /etc/shadow name: copy ssh key...
2452 0
|
6月前
|
运维 Shell Linux
Ansible自动化运维工具之常用模块使用实战(5)
Ansible自动化运维工具之常用模块使用实战(5)
|
8月前
|
网络协议 网络安全
Ansible模块介绍——防火墙模块
Ansible模块介绍——防火墙模块
143 0
|
6月前
|
运维 Linux
Ansible自动化运维工具之常用模块使用实战(6)
Ansible自动化运维工具之常用模块使用实战(6)
|
5月前
|
网络安全 数据安全/隐私保护
ansible的get_url模块
ansible的get_url模块