SSHキーペアの作成と使用方法の解説


  1. SSHキーペアの作成 SSHキーペアは、公開鍵と秘密鍵の2つの鍵から構成されます。秘密鍵は安全に保管し、公開鍵はリモートサーバーに配置します。

    SSHキーペアを作成するには、次の手順を実行します(以下のコマンドはUnix/Linuxシステムでの例です):

    ssh-keygen -t rsa -b 4096 -C "[email protected]"

    上記のコマンドを実行すると、SSHキーペアが生成されます。デフォルトでは、秘密鍵は~/.ssh/id_rsaに、公開鍵は~/.ssh/id_rsa.pubに保存されます。

  2. 公開鍵の配置 生成された公開鍵をリモートサーバーに配置する必要があります。以下の手順で行います。

    • リモートサーバーにSSHでログインします。
    • ユーザーのホームディレクトリに.sshディレクトリが存在しない場合は、作成します。
    • 公開鍵を~/.ssh/authorized_keysファイルに追加します。

    公開鍵の配置が完了すると、SSHキーペアを使用してリモートサーバーに安全にアクセスできるようになります。

  3. SSHキーペアの使用方法 SSHキーペアを使用してリモートサーバーにアクセスするには、次の手順を実行します。

    • SSHクライアントを開き、以下のコマンドを実行します。

      ssh -i /path/to/private/key user@hostname
      • /path/to/private/keyには、秘密鍵のファイルパスを指定します。
      • userには、リモートサーバーのユーザー名を指定します。
      • hostnameには、リモートサーバーのホスト名またはIPアドレスを指定します。
    • コマンドを実行すると、秘密鍵が使用され、パスワードの代わりに認証が行われます。

以上がSSHキーペアの作成と使用方法の基本的な手順です。セキュリティを確保し、リモートサーバーへの安全なアクセスを実現するために、SSHキーペアの使用をお勧めします。