公開鍵はサーバーに設置して、秘密鍵はクライアントに設置するんだよね?

2024年6月18日

はい、公開鍵はサーバーに配置し、秘密鍵はクライアントに配置します。基本的な手順は以下の通りです。

  1. クライアント側 (Your Machine):
    • クライアントの ~/.ssh ディレクトリに、秘密鍵(通常は id_rsa)および公開鍵(通常は id_rsa.pub)を配置します。
  2. サーバー側 (Remote Server):
    • サーバーの ~/.ssh ディレクトリに、クライアントの公開鍵(id_rsa.pub の内容)を authorized_keys ファイルに追加します。

この構成により、クライアントは秘密鍵を使用してサーバーに接続できます。秘密鍵はクライアントで安全に保管する必要があります。公開鍵は他の人に渡しても安全ですが、authorized_keys ファイルに追加する前に、内容を確認してセキュリティを確保してください。

接続時に “Permission denied (publickey,keyboard-interactive)" のエラーが発生する場合は、上述の手順と設定を確認してください。

未分類

Posted by ぼっち