プロジェクト の Ansible スキルツリー

スタッフの SSH アクセス管理

再利用可能な Ansible 宣言でスタッフの実際の SSH アクセスを設定し、古い端末の鍵だけを失効させ、既存の作業と予備ログインを保ちます。

プロジェクトAnsible

💡 このチュートリアルは英語版からAIによって翻訳されています。原文を確認するには、 ここをクリックしてください

はじめに

スタッフの SSH アクセス管理 は、小さなインベントリーと Playbook を読める学習者向けの Ansible 実践コースです。スタジオに新しい仲間を迎え、現在のログイン、予備の鍵、既存のメモを保ちながら古い端末のアクセスを取り除きます。

2 つの Guided Lab でアカウント作成、非公開作業ディレクトリー、再利用可能なスタッフ一覧、公開鍵の選択的失効を学びます。独立した Challenge では、2 台のホストで異なるスタッフ割り当てにこれらの仕組みを組み合わせます。自動化の要約だけに頼らず、実際の SSH 身元と作業ファイルで結果を確かめます。

学習内容

このコースを終えると、次のことができるようになります。

  • Ansible で対象範囲内の Linux ユーザーと非公開作業ディレクトリーを作成する;
  • クライアントの秘密鍵、許可された公開鍵、信頼できるサーバーの身元を区別する;
  • 構造化スタッフデータ、lookup、ループを再利用可能な宣言で使う;
  • アカウントやほかの正当な許可を削除せず、指定された古い端末の鍵だけを失効させる;
  • 新規接続の拒否と、現在の鍵および予備の鍵によるログイン成功を同時に確認する;
  • 各ホストに固有の既存作業を保ち、変更していない宣言の収束を確認する。

このコースの対象者

このコースは、実際のリモート動作を通じて一般的なスタッフアクセス管理を練習したい Ansible 初学者向けです。

前提知識: 基本的なターミナル操作と、小さな Ansible インベントリーおよび Playbook を読む練習。必要なアカウント、プライマリーグループ、鍵、権限、lookup、ループの概念は使用前に説明します。

学習環境: 各単元には独立した Linux コントローラー、準備済みの SSH 対象 2 台、使い捨ての練習鍵、信頼済みクライアント設定、必要なコレクションがあります。対象は練習 VM のカーネルを共有するコンテナーです。Controller ターミナルを使い、個人サーバーや実際の従業員認証情報は不要です。

よくある質問

SSH 管理の知識は必要ですか?

不要です。Guided Lab は、この限定された作業に必要な身元とコマンドを説明します。ターミナルでの移動と小さな Ansible Playbook の読解には慣れている必要があります。

プラットフォームのログインや SSH サーバーを変更しますか?

変更しません。準備済みの対象内部にあるコース専用スタッフアカウントだけを管理します。プラットフォームのアカウント、自動化アクセス、サーバー設定は変えません。

古い鍵を削除すると既存セッションも終了しますか?

終了しません。このコースでは古い鍵による新規接続が拒否されることを確認します。認証済みセッションの終了は扱いません。Challenge は同じアカウントと鍵の仕組みを、ホストごとの異なる割り当てで使います。

講師

labby
Labby
Labby is the LabEx teacher.