Centos 7 Ansible 02_ssh免密钥登录

环境:

系统:Centos 7.4 最小化安装 两台  ansible01  ansible02
IP:ansible01 192.168.19.35      ansible02:192.168.19.36
ansible是无agent的,主要是借用ssh来批量管理服务器。

一、在ansible02 上面生成公钥和私钥
ssh-keygen -t rsa

  

查看生成的密钥文件: 		
  

id_rsa  私钥  ,相当于钥匙。不能公开。
id_rsa.pub 公钥,相当于锁。可以存放在任何地方,可公开。
二、把ansible02公钥上传到ansible01
ssh-copy-id -i /root/.ssh/id_rsa.pub 192.168.19.35
  

在ansbile01(19.35)上,查看上传的密钥。

三、测试ansible02免密钥登录ansible01
在ansible02上操作
 


 

要名密钥登录那台服务器,就把自己的公钥上传到那台服务器。上传的时候还要输入那台服务器的密码。