公開鍵はサーバーに設置して、秘密鍵はクライアントに設置するんだよね?
はい、公開鍵はサーバーに配置し、秘密鍵はクライアントに配置します。基本的な手順は以下の通りです。
- クライアント側 (Your Machine):
- クライアントの
~/.sshディレクトリに、秘密鍵(通常はid_rsa)および公開鍵(通常はid_rsa.pub)を配置します。
- クライアントの
- サーバー側 (Remote Server):
- サーバーの
~/.sshディレクトリに、クライアントの公開鍵(id_rsa.pubの内容)をauthorized_keysファイルに追加します。
- サーバーの
この構成により、クライアントは秘密鍵を使用してサーバーに接続できます。秘密鍵はクライアントで安全に保管する必要があります。公開鍵は他の人に渡しても安全ですが、authorized_keys ファイルに追加する前に、内容を確認してセキュリティを確保してください。
接続時に “Permission denied (publickey,keyboard-interactive)" のエラーが発生する場合は、上述の手順と設定を確認してください。

ディスカッション
コメント一覧
まだ、コメントがありません