文档章节

ansible 命令行的方式添加免密

tacg
 tacg
发布于 2016/10/01 12:24
字数 280
阅读 44
收藏 0

一.环境

1.1 操作系统

[root@host-xxxsoft]# lsb_release -a
LSB Version:    :base-4.0-amd64:base-4.0-noarch:core-4.0-amd64:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-noarch
Distributor ID: CentOS
Description:    CentOS release 6.6 (Final)
Release:        6.6
Codename:       Final
[root@host-xxx soft]# 

1.2 ansbile 版本

[test@host playbooks]$ ansible --version
ansible 2.1.1.0
  config file = /wls/test/playbooks/ansible.cfg
  configured module search path = Default w/o overrides
[test@host playbooks]$ 

二 添加免密

2.1 hosts 文件

[testroot]
10.59.9.2
10.59.9.3

[testroot:vars]
ansible_ssh_user="root"
ansible_ssh_pass="root"

2.2 执行命令

ansible testroot -m authorized_key -a "user=test key='{{ lookup('file', '/wls/test/.ssh/id_rsa.pub') }}' path=/wls/test/.ssh/authorized_keys manage_dir=no"

2.3 说明

我是用root用户登录到各主机,然后给各主机的test 用户添加免密

 

2.4 为什么用root 用户,因为用其他用户会报权限不足,需要修改目录权限。

 

三.验证

验证方法:ssh test@10.59.9.2   能直接登录就可以了

或者 ansible 10.59.9.2 -a who

等各种验证方法

略。

 

 

 

© 著作权归作者所有

tacg
粉丝 2
博文 69
码字总数 23097
作品 0
合肥
项目经理
私信 提问
使用官方Aansible部署Kubernetes

一、部署环境 参考文章:透過官方 Ansible 部署 Kubernetes 说明:由于安装软件需要在外网下载,所以此文档暂只适合能使用外网环境的主机使用,即能访问:google 的主机 1、安装主机 本次部署...

bestlope
2018/07/22
0
0
ansible 普通用户执行命令

首先需要了解ssh 普通用户登陆的做法: 1.普通用户ssh 免密码登陆 举个例子: [A@source ~]$ssh user@10.0.0.1 表示当前用户A以用户user登陆10.0.0.1, 如果省略用户, 即:ssh 10.0.0.1,表...

weidabao123
2017/03/14
0
0
利用Ansible来推送zabbix自定义key值文件

利用Ansible来推送zabbix自定义key值文件 之前使用了Ansible这个部署神器来部署zabbix客户端,对于zabbix客户端的自定义key值文件,我还是使用了Ansible这个工具来推送。这样,我只需要写一次...

xhk777
2017/11/01
0
0
Ansible服务端安装与配置(学习笔记一)

1、ansible是自动化运维工具,基于Python开发,实现批量部署、配置、运行等。 2、ansible基于SSH端口,客户端不需要安装,只需要在服务端安装。 3、以下为测试用机: 4、服务端安装:yum ins...

sktj
2018/03/15
0
0
jenkins + supervisor + ansible 实现netcore程序的多机一键部署

     上一篇我们简单的说到了使用jenkins+supervisor实现了一个单机版的多副本部署,但是在更多的场景下还是需要netcore程序的多机一键部署,那么多 机器间如何分发呢? 肯定不能使用scp...

一线码农
01/29
0
0

没有更多内容

加载失败,请刷新页面

加载更多

tomcat 莫名奔溃问题

Apr 24, 2019 6:18:11 PM org.apache.coyote.AbstractProtocol pause INFO: Pausing ProtocolHandler ["http-nio-8080"] Apr 24, 2019 6:18:12 PM org.apache.coyote.AbstractProtocol pause......

mellen
32分钟前
2
0
组件开发规范 class名身份识别

组件需要通过一个组件共有的class来标识这个组件,外部调用的时候,可以通过锁定这个class来方便地改变组件的css样式。 设置方式 .my-checkbox { width: 20px; height: 20px; font-...

Carbenson
40分钟前
2
0
如何在工作中快速成长?致工程师的10个简单技巧

阿里妹导读:阿里有句非常经典的土话,“今天的最好表现,是明天的最低要求。”如何挖掘潜能、发现更好的自己?今天,阿里巴巴高级无线开发专家江建明将认知升级的方法总结出来,帮助你获得快...

阿里云云栖社区
59分钟前
3
0
PHP和Redis实现在高并发下的抢购及秒杀功能

抢购、秒杀是平常很常见的场景,面试的时候面试官也经常会问到,比如问你淘宝中的抢购秒杀是怎么实现的等等。 抢购、秒杀实现很简单,但是有些问题需要解决,主要针对两个问题: 一、高并发对...

xiaogg
今天
2
0
从数据上看:谁才是漫威的绝对C位

复联4上映了!这次比美国还早了两天。当然,我还没看,不会给你们剧透,当然也不想不剧透。 这一部不仅是灭霸这一线剧情的结局,也被认为漫威第三阶段的收官之作。据说此部之后,不少影迷熟知...

crossin
今天
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部