RHEL 9 では SSH ルートログインは許可されません。 Ansibleを使用してマネージドノードを設定するには? [閉鎖]

RHEL 9 では SSH ルートログインは許可されません。 Ansibleを使用してマネージドノードを設定するには? [閉鎖]

私は最近RHCSA試験(RHEL 9)に合格しました。私はRed Hatとは無関係の資料を使用してRHCE EX294を学び始めました。すべてRHEL 8に基づいています。

RHEL 8 では、デフォルトの sshd 構成で root ログインを許可します。したがって、管理対象ノードに触れることなく、ansibleユーザーを設定し、sudo権限を付与することができます。

ただし、RHEL 9ではデフォルトでSSH経由のルートログインは許可されていません。まず、各管理対象ノードにrootとして手動でログインし、rootログインを許可するようにsshd構成ファイルを編集する必要がありました。

私はAnsibleを使ってマネージドノードを設定することについて私が知らないものがあるのだろうか。ありがとうございます。

答え1

あなたならどうでしょうか?インストールするRHEL、@muruが述べたように、SSHキーの追加や特定のユーザーに対するsudoアクセスの有効化など、インストール時にシステムに任意の設定変更を適用するようにkickstartを設定できます。

RHELクラウドイメージ(使用可能なKVMゲストイメージなど)を起動する場合ここその後、設定を提供できます。クラウド初期化(シェルスクリプトやクラウド設定ファイルなどです。)これは、主要なクラウド環境(openstack/aws/google/azure/etc)だけでなく、libvirtなどの仮想化ツールでも機能します。

関連情報