-
SSHキーペアの作成 SSHキーペアは、公開鍵と秘密鍵の2つの鍵から構成されます。秘密鍵は安全に保管し、公開鍵はリモートサーバーに配置します。
SSHキーペアを作成するには、次の手順を実行します(以下のコマンドはUnix/Linuxシステムでの例です):
ssh-keygen -t rsa -b 4096 -C "[email protected]"
上記のコマンドを実行すると、SSHキーペアが生成されます。デフォルトでは、秘密鍵は
~/.ssh/id_rsa
に、公開鍵は~/.ssh/id_rsa.pub
に保存されます。 -
公開鍵の配置 生成された公開鍵をリモートサーバーに配置する必要があります。以下の手順で行います。
- リモートサーバーにSSHでログインします。
- ユーザーのホームディレクトリに
.ssh
ディレクトリが存在しない場合は、作成します。 - 公開鍵を
~/.ssh/authorized_keys
ファイルに追加します。
公開鍵の配置が完了すると、SSHキーペアを使用してリモートサーバーに安全にアクセスできるようになります。
-
SSHキーペアの使用方法 SSHキーペアを使用してリモートサーバーにアクセスするには、次の手順を実行します。
-
SSHクライアントを開き、以下のコマンドを実行します。
ssh -i /path/to/private/key user@hostname
/path/to/private/key
には、秘密鍵のファイルパスを指定します。user
には、リモートサーバーのユーザー名を指定します。hostname
には、リモートサーバーのホスト名またはIPアドレスを指定します。
-
コマンドを実行すると、秘密鍵が使用され、パスワードの代わりに認証が行われます。
-
以上がSSHキーペアの作成と使用方法の基本的な手順です。セキュリティを確保し、リモートサーバーへの安全なアクセスを実現するために、SSHキーペアの使用をお勧めします。