-
ターミナルを開きます。
-
以下のコマンドを入力します:
ssh-keygen -t rsa -b 4096
このコマンドは、RSAアルゴリズムと4096ビットの鍵サイズを使用してSSHキーペアを生成します。キーペアはデフォルトで
~/.ssh/id_rsa
に保存されます。 -
エンターキーを押してデフォルトの保存場所とファイル名を使用します。パスフレーズの設定を求められた場合は、パスワードを入力します。パスフレーズは、キーファイルを保護するための追加のセキュリティレイヤーですが、省略することもできます。
-
キーペアが正常に生成されると、公開キーとプライベートキーのファイルパスが表示されます。公開キーは
.pub
の拡張子を持ちます。例:
- 公開キー:
~/.ssh/id_rsa.pub
- プライベートキー:
~/.ssh/id_rsa
- 公開キー:
-
公開キーをリモートサーバーに追加するには、以下のコマンドを使用します:
ssh-copy-id user@remote_host
user
はリモートサーバーのユーザー名であり、remote_host
はリモートサーバーのホスト名またはIPアドレスです。パスワードを求められたら、正しいパスワードを入力します。
これでSSHキーの生成とリモートサーバーへの公開キーの追加が完了しました。これにより、パスワードの代わりにSSHキーを使用してリモートサーバーに安全にアクセスできるようになります。