LPIC-1 / セキュリティ ・ コマンド問題
$
- ssh-keygen ~/.ssh/id_rsa
- ssh-add ~/.ssh/id_rsa✓ 正解
- ssh-copy-id ~/.ssh/id_rsa
- ssh-agent ~/.ssh/id_rsa
💡 ssh-add は実行中の ssh-agent に秘密鍵を登録します。ssh-copy-id は公開鍵をリモートの authorized_keys に転送するコマンドで用途が異なります。
✕ ssh-keygen ~/.ssh/id_rsa:ssh-keygenは鍵ペア生成のコマンドで、エージェントへの鍵追加は行わない。
○ ssh-add ~/.ssh/id_rsa:ssh-addは実行中のssh-agentに秘密鍵を登録でき、設問の目的に合致するため正しい。
✕ ssh-copy-id ~/.ssh/id_rsa:ssh-copy-idは公開鍵をリモートのauthorized_keysに転送するもので用途が異なる。
✕ ssh-agent ~/.ssh/id_rsa:ssh-agentはエージェントを起動するコマンドで、鍵の追加自体はssh-addで行う。