ansible免密登陆的小技巧

ansible免密登陆的小技巧

首先,你得有一台ansible的服务端,就是安装个ansible软件,例如:

yum -y install ansible-2.4.2.0-2.el7.noarch.rpm

编辑配置文件,新增管理节点:

vim /etc/ansible/ansible.cfg

——————————————————

去掉注释:inventory      = /etc/ansible/hosts

去掉注释:host_key_checking = False

——————————————————

vim /etc/ansible/host

——————————————————
[app1]

192.168.1.11
192.168.1.12
192.168.1.13
192.168.1.14
192.168.1.15

[app:children]

app1

[app:vars]

ansible_ssh_user=”root”

ansible_ssh_pass=”123456″

ansible_ssh_port=”22″

——————————————————

启动ansible服务,设置开机自启动

systemctl start ansible

systemctl enable ansible

本地生成密钥:

ssh-keygen -N ” -f /root/.ssh/id_rsa

利用anslbie命令发送公钥给其他管理节点:

ansible all -m copy -a “src=/root/.ssh/id_rsa.pub dest=/root/.ssh/authorized_keys”

搞定:ssh登陆测试(直接免密登陆):

ssh root@192.168.1.11

[root@localhost ~]#

下面,只要删除/etc/ansible/hosts下的部分配置即可,以下信息均可删除

——————————————————

[app:children]

app1

[app:vars]

ansible_ssh_user=”root”

ansible_ssh_pass=”123456″

ansible_ssh_port=”22″

——————————————————

相比较用使用以下这条命令来说,更容易记忆,理解(那么硕大的一条命令,根本记不住啊~!!!)

ansible all -m authorized_key -a “user=root exclusive=true manage_dir=true key=’$(</root/.ssh/authorized_keys)'” -k -v

 

转载于:https://www.cnblogs.com/wuwenfu/p/9548798.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/101462.html原文链接:https://javaforall.net

(0)
上一篇 2021年6月11日 下午6:00
下一篇 2021年6月11日 下午7:00


相关推荐

  • h5网站模板_超全超实用的80个模板网站,我全部整理在这里了「建议收藏」

    h5网站模板_超全超实用的80个模板网站,我全部整理在这里了「建议收藏」如果你喜欢本文章,欢迎关注,评论和转发,谢谢!模板网站,可谓是当代最受欢迎的网站类型之一,只要提供的足够新颖能够满足需求,必然成为懒癌青年们的最爱。这些网站深受喜爱的原因是:大家想要实现某种设计需求,但窘于自己技术没达到,时间来不及现学现卖等诸多因素,反正就是做不出来。正当你焦头烂耳临近崩溃的时候,别人告诉你有现成又好看的模板,想问又有谁能拒绝呢?当然,模板网站不一定全是免费的,都需要你付出一些东…

    2022年7月19日
    20
  • 【Verilog】移位寄存器总结:移位寄存器、算数移位寄存器、线性反馈移位寄存器(LFSR)

    【Verilog】移位寄存器总结:移位寄存器、算数移位寄存器、线性反馈移位寄存器(LFSR)在练习HDLbits的时候,最常见的几种移位寄存器进行了总结,供大家参考,希望可以帮助到大家。

    2022年7月16日
    53
  • python自动化运维面试题_运维面试题(含答案)「建议收藏」

    python自动化运维面试题_运维面试题(含答案)「建议收藏」运维工程师面试题姓名:答题时间:1.新安装MYSQL后怎样提升MYSQL的安全级别?A.修改mysql默认端口B.linux下可以通过iptables来限制访问mysql端口的IP地址C.对所有用户设置较复杂密码并严格指定对应账号的访问IP(可在mysql库中user表中指定用户的访问可访问IP地址)D.root特权账号的处理(建议给root账号设置强密码,并指定只允许本地登录)E.开启二进制查询…

    2022年5月10日
    46
  • P800刷英文WM6教程以及常见问题整理

    P800刷英文WM6教程以及常见问题整理P800 刷英文 WM6 教程以及常见问题整理 June15th 2007byaRAY6 月 13 日刚入手 P800 HTCP3300 看到网上有 WM6 英文版的 ROM 了 于是下载下来刷了一次 第一次使用了一个叫 arte 的工具进行 nb 文件刷 结果刷死 开机卡在 dopod 画面无法进入系统 有些不甘心刷回 WM5 于是继续搜寻 后来找到了一个 RUU 版本的 WM6 是基于 O2 版修改的 于是

    2026年3月26日
    2
  • jvisualvm 工具使用

    jvisualvm 工具使用转自:https://www.cnblogs.com/kongzhongqijing/articles/3625340.html jvisualvm工具使用 VisualVM是Netbeans的profile子项目,已在JDK6.0update7中自带(java启动时不需要特定参数,监控工具在bin/jvisualvm.exe)。&nbsp;https…

    2025年6月25日
    5
  • c#操作xml文件

    c#操作xml文件

    2021年9月4日
    89

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号