過去問ドリル

オリジナル問題 LinuCレベル2試験 問題 問7

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

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

出典:オリジナル問題 LinuCレベル2試験 問題 問7

正解:B

解説

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

選択肢ごとの解説

  • A誤り。ユーザーのログイン用パスワードは/etc/shadow等で管理され、ホスト鍵ファイルとは無関係です。
  • B正しい。ssh_host_*_keyはSSHサーバーのホスト鍵で、サーバーのなりすまし検知に使われます。
  • C誤り。ポートフォワーディング設定はSSHクライアントの接続オプションやssh_config等の役割で、ホスト鍵ファイルの役割ではありません。
  • D誤り。SSH接続を許可するユーザーの一覧はsshd_configのAllowUsers等の役割で、ホスト鍵ファイルの役割ではありません。
LinuCレベル2の過去問を演習モードで解く