管理员工 SSH 访问

通过可复用的 Ansible 声明为员工提供真实 SSH 访问,只撤销旧设备密钥,并保留已有工作文件和备用登录。

项目Ansible

💡 本教程由 AI 辅助翻译自英文原版。如需查看原文,您可以 切换至英文原版

简介

管理员工 SSH 访问 是面向已能阅读小型清单和 playbook 的学习者的 Ansible 实践课程。帮助工作室迎接新同事,再移除旧设备的访问,同时保护当前登录、备用密钥和已有笔记。

两节 Guided Lab 依次介绍账户创建、私密工作目录、可复用员工列表和定向公钥撤销。独立 Challenge 将这些机制组合到两台主机上的不同人员分配中。你将通过真实 SSH 身份和工作文件检查结果,而不只看自动化摘要。

你将学到什么

完成本课程后,你将能够:

  • 用 Ansible 创建限定范围内的 Linux 用户和私密工作目录;
  • 区分客户端私钥、获准公钥和可信服务器身份;
  • 在可复用声明中使用结构化员工数据、lookup 和循环;
  • 只撤销指定旧设备密钥,保留账户和其他合法授权;
  • 同时验证新连接拒绝,以及当前与备用密钥登录成功;
  • 保留各主机原有工作内容,并确认重复执行收敛。

本课程适合谁

本课程适合希望通过真实远端行为练习常见员工访问管理任务的 Ansible 初学者。

前置知识: 基本终端导航,以及阅读小型 Ansible 清单和 playbook 的练习。所需的账户、主组、密钥、权限、lookup 和循环概念均在使用前解释。

学习环境: 每个单元独立提供 Linux 控制端、两个准备好的 SSH 目标、一次性训练密钥、可信客户端配置和所需 collection。目标是共享训练 VM 内核的容器。你使用 Controller 终端,无需个人服务器或真实员工凭据。

常见问题

需要事先了解 SSH 管理吗?

不需要。Guided Lab 会解释本限定任务所需的身份和命令。你应已能熟练导航终端并阅读小型 Ansible playbook。

会修改平台登录或 SSH 服务器吗?

不会。你只管理准备好的目标内部的课程员工账户。平台账户、自动化访问和服务器设置保持不变。

删除旧钥会终止已有会话吗?

不会。课程验证的是使用旧钥的新连接被拒绝,不教授终止已认证会话。Challenge 使用相同的账户和密钥机制,但改变各主机的人员分配。

教师

labby
Labby
Labby is the LabEx teacher.

为您推荐

no data