标签:免密 yun 连接 repo get code keygen 密码 报错
环境是centos7.0
被管服务器:192.168.175.131
首先更换yum源
cd /etc/yum.repos.d/ cp CentOS-Base.repo CentOS-Base.repo.bak wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo # 没有wget就执行yum install -y wget yum makecache yum install -y ansible # 开始安装ansible
查看文档
ansible -h
更改主机列表文件
cd /etc/ansible/ ls # ansible.cfg hosts roles
添加服务器域名或者ip,此处为本地虚拟机ip。
尝试用ansible去ping一下被管理的虚拟机,报错
解决方案,首先用ssh连接一下被管服务器
ssh root@192.168.175.131 # 然后根据提示输入yes,再输入密码
再次用ansible去ping一下被管理的虚拟机
[root@localhost ansible]# ansible 192.168.175.131 -m ping -k SSH password: 192.168.175.131 | SUCCESS => { "changed": false, "ping": "pong" }
成功
免密登陆
ssh-keygen # 然后一路回车即可 ssh-copy-id root@192.168.175.131 # 按照提示输入远程密码 ssh root@192.168.175.131 # 此时已经无需密码,直接登入
标签:免密 yun 连接 repo get code keygen 密码 报错
原文地址:https://www.cnblogs.com/xufengfan/p/11001319.html