13. 小明利用 ssh 命令從主機 A 首次成功的連接至主機 B,請問下列何種
ssh 檔案將會被更新?
(A) 主機 B 上的~/.ssh/authorized_keys 檔案
(B) 主機 A 上的~/.ssh/authorized_keys 檔案
(C) 主機 A 上的~/.ssh/known_hosts 檔案
(D) 主機 B 上的~/.ssh/known_hosts 檔案
答案:登入後查看
統計: A(146), B(126), C(507), D(201), E(0) #3012082
統計: A(146), B(126), C(507), D(201), E(0) #3012082
詳解 (共 4 筆)
#6632115
這題在考 SSH 連線時涉及的檔案更新。
小明從 主機 A (client) 連線到 主機 B (server):
-
第一次連線時,SSH 會把 主機 B 的公開金鑰 (host key) 存到 主機 A 的 ~/.ssh/known_hosts 裡。
-
這樣下次再連線時,就能比對 host key 是否一致,避免中間人攻擊。
各選項分析:
-
(A) 主機 B 上的 authorized_keys → 這是用來記錄哪些 client 可以用金鑰登入,不會因為 client 首次連線而更新。
-
(B) 主機 A 上的 authorized_keys → client 端不會更新這個。
-
(C) 主機 A 上的 known_hosts ✅ → 會新增主機 B 的 host key。
-
(D) 主機 B 上的 known_hosts → server 端也不會更新這個。
✅ 答案:(C) 主機 A 上的 ~/.ssh/known_hosts 檔案
1
0