Day 1:Ansible 基础与批量管理

发布时间:2026/8/25 15:56:17
Day 1:Ansible 基础与批量管理 文章目录Day 1:Ansible 基础与批量管理实验 1:环境准备 —— 主机名解析与 SSH 免密登录一、本章学习目标二、实验环境规划2.1 主机角色分配2.2 网络与端口要求三、操作步骤与双视角深度解析步骤 1:配置 /etc/hosts 主机名解析(三台均执行)【专家视角】深度解析【小白视角】大白话解释步骤 2:验证主机名解析步骤 3:在控制节点生成 SSH 密钥对(仅 hanyw200 执行)【专家视角】ed25519 vs RSA 深度对比【小白视角】步骤 4:将公钥分发到所有受控节点(仅 hanyw200 执行)【专家视角】ssh-copy-id 底层原理步骤 5:验证 SSH 免密登录四、重难点:SSH 密钥权限的"刚性要求"五、企业级扩展:自动化环境初始化脚本六、常见坑点与排错指南坑点 1:`ssh-copy-id` 报错 `Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password)`坑点 2:免密配置后仍提示输入密码坑点 3:`/etc/hosts` 配置后仍无法解析主机名坑点 4:首次 SSH 连接卡在主机指纹确认坑点 5:SELinux 导致 authorized_keys 不生效七、本章小结八、配套练习题(共 35 题,分三个难度梯度)【A 组:基础巩固题】(15 题)一、填空题(5 题)二、判断题(5 题)三、单项选择题(5 题)【B 组:进阶应用题】(12 题)四、不定项选择题(7 题)五、简答题(3 题)六、排错题(2 题)【C 组:企业级实战题】(8 题)七、综合设计题(4 题)八、深度原理题(4 题)九、练习题参考答案A 组答案B 组答案C 组答案(评分要点)Day 1:Ansible 基础与批量管理实验 1:环境准备 —— 主机名解析与 SSH 免密登录一、本章学习目标完成本实验后,你将能够:理解Ansible 架构中控制节点(Control Node)与受控节点(Managed Node)的角色划分掌握通过/etc/hosts实现主机名静态解析的方法,理解 DNS 与 hosts 文件的优先级关系精通SSH 密钥对认证原理,熟练使用ssh-keygen生成密钥、ssh-copy-id分发公钥区分ed25519 与 RSA 密钥算法的安全性差异,掌握企业级密钥选型策略规避主机名解析失败、SSH 首次连接指纹确认、密钥权限过松等常见环境部署坑点构建可复现、可脚本化的 Ansible 实验环境初始化流程二、实验环境规划2.1 主机角色分配