Pnt226_017さんの投稿一覧

助け合いフォーラムの投稿
2026/02/20 投稿
クライアントに渡す秘密鍵に関して

ping-t内で「SSHに関する主なファイル」として下記の表がありました。
この表の内容を前提に質問です。
ーーーーーーーーーーーーーーーーーーーー
            SSHクライアント   SSHサーバ (sshd)
設定ファイル      /etc/ssh/ssh_config   /etc/ssh/sshd_config
秘密鍵         ~/.ssh/id_rsa      /etc/ssh/ssh_host_rsa_key
公開鍵         ~/.ssh/id_rsa.pub    /etc/ssh/ssh_host_rsa_key.pub
認証鍵リスト      ~/.ssh/known_hosts   /.ssh/authorized_keys
ーーーーーーーーーーーーーーーーーーーー
<質問>
今回の問題は「サーバ上でssh-keygenをして、作成したサーバの秘密鍵をクライアントに送る」と認識しているので、
そもそもクライアントに送るファイルとしては、サーバ上にある秘密鍵である「/etc/ssh/ssh_host_rsa_key」をクライアントに送るのではないのでしょうか?「/etc/ssh/ssh_host_rsa_key」をクライアントに送って、それをクライアント上の「/.ssh/id_rsa」に格納するのではないのでしょうか?今回の設問だと、「~/.ssh/id_ecdsa」を送るのではなく「/etc/ssh/ssh_host_ecdsa_key」を送ると思いました。

ssh-keygenでホスト認証用の鍵かユーザ認証用の鍵かを指定するオプションは無く、サーバとクライアントどちらでコマンドを打ったかで、鍵が格納されるディレクトリが変わると思っているのですが、認識合ってますでしょうか?

以上、よろしくお願いいたします。

合格体験記の投稿
投稿がありません