LinuCレベル2 システムのセキュリティ 問6
システムのセキュリティ/OpenSSH サーバーの設定と管理sshd_configのPasswordAuthenticationパラメータをnoに設定する主な目的として適切なものはどれか。
当サイトのオリジナル問題(LinuCレベル2の出題範囲「システムのセキュリティ」に対応。実際の試験問題ではありません)
- ASSHによる接続そのものを完全に無効化し、ローカルからのログインのみを許可する
- Bパスワード認証を無効にし、公開鍵認証などより強固な方式のみを許可する
- CSSHの通信の暗号化を無効にして、平文での通信を許可するようになる
- Drootユーザーによるログインを常に許可する設定に切り替わる
正解:B
解説
PasswordAuthenticationをnoに設定すると、パスワードによるSSH認証が無効になり、公開鍵認証など、より強固な認証方式のみが許可されるようになります。これにより、パスワードの推測や総当たり攻撃によるログインのリスクを低減できます。
選択肢ごとの解説
- A誤り。SSH自体は利用でき、認証方式が限定されるだけです。
- B正しい。パスワード総当たり攻撃を避けるため、公開鍵認証のみに限定する運用で使われます。
- C誤り。通信の暗号化とは無関係です。
- D誤り。rootログインの可否はPermitRootLoginで決まります。