助け合いフォーラム

LPIC

LPIC Lv1-102(Ver5.0)
問題ID : 5155
問題を開く
リモートホストからサーバにSSH接続できるように、サーバ上で以下のコマンドを使用して公開鍵認証用の鍵ペアを作成した。SSH接続するホスト(クライアント)に安全に持ち運ぶべきファイルはどれか。 $ ssh-keygen -t dsa

この問題はプレミアムコンテンツです。

上に戻る

サーバの秘密鍵を渡しちゃだめでは?

投稿日 2025/01/30

タイトル通りです。
ペアの鍵なのでログインはできると思うけど、そもそもこんな運用を見たことないので疑問です。
多分、どこの参考書でも「サーバの秘密鍵はサーバ内で厳重に保管する」と記載しているはず。
それともLinux界隈ではこれが普通なのでしょうか?

2025/01/30 21:34

例えばこれなんかはそういう形ですね。
https://docs.aws.amazon.com/ja_jp/AWSEC2/latest/UserGuide/create-key-pairs.html

Linux 界隈でというか、運用の1パターンとしてこう言うやり方もあるとご理解いただくのが良いかなと思います。ユーザを信用するのではなく、管理者が鍵を管理する前提だったらこう言う形もあり得るのかなって感じですかねぇ。


コメント

h heboulder

2025/02/03 20:11

それだともう共通鍵でいいじゃんって感じがしますね。

a arashi1977

2025/02/03 22:48

> 多分、どこの参考書でも「サーバの秘密鍵はサーバ内で厳重に保管する」と記載しているはず。 うーん、もしかしてなのですが「秘密鍵」をユーザーではなくサーバのものと勘違いされてませんか? サーバの秘密鍵が出てくる場面って TLS 証明書に関連するときとかなら聞きますが、私が示した例やこの設問では「ユーザー」に対して生成した鍵です。公開鍵認証では「認証してほしい人が使用する鍵=秘密鍵」「認証処理を行う側が持つ鍵=(ユーザーの)公開鍵」であって、「サーバの秘密鍵」ではないですよ。

この返信に対して
コメントを記入できます

この投稿に対して返信しませんか?