1.环境检查与安装要求:
- 管理节点需要Python>=2.6,并OpenSSH
- 被管理节点需要python >=2.4,并安装OpenSSH
2.YUM源检查与安装
3.安装ansible
- 使用YUM命令安装Ansible,yum -y install ansible
- 使用pip命令安装Ansible,pip install ansible
4.ansible配置文件 /etc/ansible
- ANSIBLE_CONFIG变量
- 当前目录下./ansible.cfg
- 家目录下~/ansible.cfg
- 配置文件 /etc/ansible/ansible.cfg
5.配置ssh远程连接免密码
ssh-keygen -t rsa -P ''
ssh-keygen -f ~/.ssh/id_rsa -N ''
sh-copy-id命令报错:-bash: ssh-copy-id: command not found,安装openssh-client
yum -y install openssh-clients
无法安装时可以用一下方式
cat ~/.ssh/id_*.pub | ssh 被管理服务器ip 'cat >> .ssh/authorized_keys'
for i in ip1 ip2 ip3
do
ssh-copy-id $i
done
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· 实操Deepseek接入个人知识库
· CSnakes vs Python.NET:高效嵌入与灵活互通的跨语言方案对比
· 【.NET】调用本地 Deepseek 模型
· Plotly.NET 一个为 .NET 打造的强大开源交互式图表库