직원 SSH 접근 관리는 작은 인벤토리와 플레이북을 읽을 수 있는 학습자를 위한 Ansible 실습 과정입니다. 스튜디오의 새 동료를 맞이한 다음, 현재 로그인과 예비 키 및 기존 메모를 보호하면서 오래된 장치의 접근을 제거합니다.
두 Guided Lab에서 계정 생성, 비공개 작업 디렉터리, 재사용 가능한 직원 목록과 선택적 공개 키 폐기를 배웁니다. 독립 Challenge에서는 두 호스트에 서로 다른 직원을 배정하며 이 방법들을 결합합니다. 자동화 요약에만 의존하지 않고 실제 SSH 신원과 작업 파일로 결과를 검사합니다.
학습 내용
과정을 마치면 다음 작업을 할 수 있습니다.
- Ansible로 허용 범위 안의 Linux 사용자와 비공개 작업 디렉터리를 생성합니다.
- 클라이언트 개인 키, 승인된 공개 키와 신뢰하는 서버 신원을 구분합니다.
- 재사용 가능한 선언에서 구조화된 직원 데이터, lookup과 루프를 사용합니다.
- 계정이나 다른 정당한 권한을 삭제하지 않고 지정된 오래된 장치 키만 폐기합니다.
- 새 연결의 거부와 현재 키 및 예비 키의 로그인 성공을 함께 확인합니다.
- 호스트마다 다른 기존 작업을 보존하고 변경하지 않은 선언의 수렴을 확인합니다.
추천 대상
실제 원격 동작을 통해 흔한 직원 접근 관리 작업을 익히고 싶은 Ansible 초보자를 위한 과정입니다.
선수 지식: 기본 터미널 탐색과 작은 Ansible 인벤토리 및 플레이북을 읽어 본 경험. 필요한 계정, 기본 그룹, 키, 권한, lookup과 루프 개념은 사용하기 전에 설명합니다.
학습 환경: 각 단원은 자체 Linux 컨트롤러, 준비된 SSH 대상 두 개, 일회용 교육 키, 신뢰된 클라이언트 구성과 필요한 컬렉션을 제공합니다. 대상은 교육 VM의 커널을 공유하는 컨테이너입니다. Controller 터미널을 사용하며 개인 서버나 실제 직원 자격 증명은 필요하지 않습니다.
자주 묻는 질문
SSH 관리를 미리 알아야 하나요?
아니요. Guided Lab은 이 한정된 작업에 필요한 신원과 명령을 설명합니다. 터미널 탐색과 작은 Ansible 플레이북 읽기에는 이미 익숙해야 합니다.
플랫폼 로그인이나 SSH 서버를 바꾸나요?
아니요. 준비된 대상 안에서 과정 전용 직원 계정만 관리합니다. 플랫폼 계정, 자동화 접근과 서버 설정은 그대로 유지합니다.
오래된 키를 제거하면 기존 세션도 종료되나요?
아니요. 이 과정은 오래된 키를 쓰는 새 연결이 거부되는지 확인합니다. 이미 인증된 세션의 종료는 다루지 않습니다. Challenge는 같은 계정과 키 방식을 호스트마다 다른 배정에 적용합니다.


