ansible学习笔记【4】与客户端连接

1、使用control节点对node节点进行测试

ansible node1 -m ping

这是因为control节点对node节点没有ssh的登陆权限,需要设置control节点对node节点的免密登陆。

2、ssh免密登陆设置

需要3步:

①生成公钥和私钥

②导入control主机公钥到node节点的认证文件

③测试

第①步:在家目录下生成公钥和私钥

[root@control ~]# ssh-keygen

在.ssh目录下会产生两个文件

id_rsa id_rsa.pub,其中id_rsa.pub存放产生的公钥

将公钥存入认证文件

[root@control ~]#cd .ssh

[root@control .ssh]# cat id_rsa.pub >> authorized_keys

 第②步,将第①步产生的认证文件(authorized_keys)导入到nide节点的认证文件

因为node节点默认没有~/.ssh,所以需要按照第①步的步骤产生存放公钥和私钥的~/.ssh目录

 [root@control .ssh]# scp authorized_keys 10.23.190.241:~/.ssh

 第③步,进行无密码登陆测试

发现可以直接登陆

3、再次进行测试 

[root@control ansible]# ansible node1 -m ping

 测试成功

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值