過去問ドリル

LinuCレベル2 システムのセキュリティ 問7

システムのセキュリティ/OpenSSH サーバーの設定と管理

/etc/ssh/ssh_host_*_keyというファイル群の役割として適切なものはどれか。

当サイトのオリジナル問題(LinuCレベル2の出題範囲「システムのセキュリティ」に対応。実際の試験問題ではありません)

正解:C

解説

/etc/ssh/ssh_host_*_key(およびその公開鍵ssh_host_*_key.pub)は、SSHサーバー自身が持つホスト鍵です。クライアントは初回接続時にこの公開鍵を記憶し、以降の接続で同じ鍵が使われているかを確認することで、サーバーのなりすまし(中間者攻撃等)を検知できます。

選択肢ごとの解説

  • A誤り。パスワードは/etc/shadowで管理されます。
  • B誤り。接続を許可するユーザーはsshd_configのAllowUsers等で指定します。
  • C正しい。ホスト鍵はサーバーの身元を示し、クライアントのknown_hostsと照合されます。
  • D誤り。転送の設定を保存するファイルではありません。
LinuCレベル2の問題を演習モードで解く