配置Linux主机无密码访问

生成秘钥

ssh-keygen -t rsaGenerating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /root/.ssh/id_rsa.
Your public key has been saved in /root/.ssh/id_rsa.pub.
The key fingerprint is:
73:80:07:fa:9a:0d:e0:0e:d1:c2:44:d2:d2:61:67:21 root@ansible
The key's randomart image is:
+--[ RSA 2048]----+
|o=E.+..          |
|=oo+ . o         |
|ooo . . o        |
| + . . . .       |
|. . . . S .      |
| o   =   o       |
|  . o .          |
|                 |
|                 |
+-----------------+

将管理机上生成的秘钥发送到被管理机

ssh-copy-id -i /root/.ssh/id_rsa.pub root@172.16.1.10
ssh-copy-id -i /root/.ssh/id_rsa.pub root@172.16.1.10

测试是否不需要密码直接执行任务

ansible test -a "date"172.16.1.10 | SUCCESS | rc=0 >>
Fri Apr  6 21:47:21 CST 2018172.16.1.11 | SUCCESS | rc=0 >>
Fri Apr  6 21:47:21 CST 2018

执行Ansible任务时的排错

  通过Ansible执行任务时代上-v参数,打开调试模式(加的v个数越多调试的输出信息越多,最多4个v):

  -v的情况下:

ansible test -a "date" -vUsing /etc/ansible/ansible.cfg as config file
172.16.1.11 | SUCCESS | rc=0 >>
Fri Apr  6 21:49:43 CST 2018172.16.1.10 | SUCCESS | rc=0 >>
Fri Apr  6 21:49:43 CST 2018

  -vv的情况下:

ansible test -a "date" -vvansible 2.4.2.0config file = /etc/ansible/ansible.cfgconfigured module search path = [u'/root/.ansible/plugins/modules', u'/usr/share/ansible/plugins/modules']ansible python module location = /usr/lib/python2.7/site-packages/ansibleexecutable location = /usr/bin/ansiblepython version = 2.7.5 (default, Nov 20 2015, 02:00:19) [GCC 4.8.5 20150623 (Red Hat 4.8.5-4)]
Using /etc/ansible/ansible.cfg as config file
META: ran handlers
172.16.1.11 | SUCCESS | rc=0 >>
Fri Apr  6 21:49:47 CST 2018172.16.1.10 | SUCCESS | rc=0 >>
Fri Apr  6 21:49:47 CST 2018META: ran handlers
META: ran handlers

转载于:https://www.cnblogs.com/jie-fang/p/10293182.html

Ansible免密码登陆相关推荐

  1. ubuntu的SSH的安装和免密码登陆

    2019独角兽企业重金招聘Python工程师标准>>> 1.安装SSH $ sudo apt-get install ssh$ sudo apt-get install rsync ...

  2. 菜鸟Linux系列:[4]SSH免密码登陆远程服务器

    背景:搭建Hadoop环境需要设置无密码登陆,所谓无密码登陆其实是指通过证书认证的方式登陆,使用一种被称为"公私钥"认证的方式来进行ssh登录. 在linux系统中,ssh是远程登 ...

  3. linux系统密码正则,Linux密钥登录原理和ssh使用密钥实现免密码登陆

    目录 1.公私钥简介与原理 公钥和私钥都属于非对称加密算法的一个实现,这个加密算法的信息交换过程是: 1) 持有公钥的一方(甲)在收到持有私钥的一方(乙)的请求时,甲会在自己的公钥列表中查找是否有乙的 ...

  4. Day One,配置ssh免密码登陆

    在配置过程中遇到一些问题,参考了下面的博文: http://blog.sina.com.cn/s/blog_76fbd24d01017je7.html http://jingyan.baidu.com ...

  5. CentOs 下SSH 免密码登陆

    CentOs下的SSH免密码登陆: 原理: 1.在ServerA的/root/.ssh目录下 ssh-keygen -t rsa 生成一对儿秘钥 2.将serverA的公钥拷贝到serverB下/ro ...

  6. 树莓派设置免密码登陆

    在实际的使用中,需要将树莓派实现免密码登陆,查询资料并实测,发现以下方法可以使用,现总结如下. 使用的是最新的树莓派4,操作系统为树莓派的官方操作系统,为raspbain. 1.普通用户实现开机免密码 ...

  7. ssh配合vscode免密码登陆

    整体流程: 1. 在本机创建公钥和私钥 2. 在本地~/.ssh/config文件中,设置IdentifyFile为私钥地址 3. 将公钥上传到服务器 下面是每一步的详解: 1. 在本机创建公钥和私钥 ...

  8. ssh免密码登陆(三个节点master slave1 slave2)详细带命令版

    准备工作: 首先修改三个节点的名称分别为master slave1 slave2.建议以vim /etc/sysconfig/network的方式修改 修改三个节点的/etc/hosts文件 如下形式 ...

  9. ssh免密码登陆远程服务器(3种方式)

    第一种:ssh密码登录步骤,server.sh添加 #!/usr/bin/expect spawn ssh Username@ServerIP expect "*password:" ...

最新文章

  1. python rsa 公钥解密_python利用rsa库做公钥解密的方法教程
  2. Zabbix 3.2 短信报警配置
  3. 不断提升自己创造溢价的能力
  4. 使用vscode调试Nodejs
  5. 倍福TwinCAT(贝福Beckhoff)常见问题(FAQ)-PLC支持哪些PLC语言类型
  6. 程序员如何从技术上“开挂”魔卡手游? | 技术头条
  7. matlab m语言电路仿真,基于Matlab的TFT-LCD解码电路的仿真设计(含程序)
  8. 关于Android屏幕适配
  9. win10任务栏怎么还原到下面_如何让你的Win10桌面变得更好看?
  10. html js实现分页代码,js分页代码示例
  11. linux ap中继模式,小米AIoT AX3600 WiFi 6有线中继模式(AP模式)自定义局域网LAN IP地址...
  12. XJOI 9864 金字塔
  13. Jmeter HTTP Proxy Server 代理录制 IE无法录制到请求的问题解决
  14. win8.1老是断网LOL老是掉线.net错误 问题集(win7适用)
  15. 基于android的个人理财软件 android stu_Android聊天软件开发(基于网易云IM即时通讯)——注册账号(二)...
  16. 使用Camtasia来给视频或者图片调色
  17. 金工如何运用计算机思维,金工的实习心得体会
  18. 如何防止抄袭PCB电路板
  19. PS 考试案例 02笔记
  20. bs4爬虫:获取双色球中奖信息

热门文章

  1. 导出swagger2生成的文档
  2. 【Spring】spring5新特性
  3. 高并发下的接口幂等性解决方案
  4. LeetCode简单题之打折购买糖果的最小开销
  5. LeetCode简单题之差的绝对值为 K 的数对数目
  6. LeetCode简单题之连续字符
  7. i.MX6UL: i.MX 6UltraLite处理器 - 低功耗,安全,Arm® Cortex®-A7内核
  8. TensorRT PoolingLayer
  9. 驾驶员行为监控系统:需要它来管理车队
  10. 自监督学习(Self-Supervised Learning)多篇论文解读(上)