Macで秘密鍵と公開鍵を作成する方法

こんにちは!ぐちです。

ssh-keygenコマンド

Macでsshキーの秘密鍵と公開鍵を作る方法をご紹介します。社外のサーバへアクセスする際に必要になると思うのですがさくっと作れるようになっておきましょう。Macには非常に便利なコマンドが搭載されています。

$ ssh-keygen

上記のコマンドを実行すると対話式で下記の入力を求められます。

  • Enter file in which to save the key (/Users/username/.ssh/id_rsa):
    • 作成される場所が良いか確認です。問題なければEnterキー
  • Enter passphrase (empty for no passphrase):
    • パスフレーズの入力です。省略することも可能でその場合はそのままEnterキー
  • Enter same passphrase again:
    • パスフレーズの再入力です。

これで秘密鍵 (id_rsa) と公開鍵 (id_rsa.pub)が指定したディレクトリ以下に作成されたと思います。サーバへアクセス許可を設定するために必要なのは公開鍵なのでid_rsa.pubの中に記述されている公開鍵情報をメール等でサーバ管理者へ送信します。

参考ページ

下記のページが非常に詳しく記載されております。

http://euske.github.io/openssh-jman/ssh-keygen.html