ssh-keygenコマンドで秘密鍵・公開鍵生成メモ

公開鍵・秘密鍵生成

1.ターミナルソフトを立ち上げて「ssh-keygen」実行。
2.Enter file in which to save the key (/Users/[ユーザ名]/.ssh/id_rsa): 保存先ファイル名を指定(デフォルトで良ければEnter)
3.Enter passphrase (empty for no passphrase): 任意のパスフレーズを設定
4.Enter same passphrase again: 上記パスフレーズの確認入力
5.確認:2で生成した場所にファイルが存在するか確認(デフォルトの場合は秘密鍵id_rsa,公開鍵id_rsa.pub)
完了

※fingerprintを後から確認するには「ssh-keygen -lf /Users/[ユーザ名]/.ssh/id_rsa」コマンドで確認可能

サーバに公開鍵設定

1.サーバの.sshを開き上記で生成した公開鍵(デフォルト:id_rsa.pub)の中身をコピー
2.コピーした内容をサーバのauthorized_keysへペースト(最後に改行必要)

ついでにGitHubへ公開鍵登録方法

1.githubへログイン
2.「edit your profile」から「ssh keys」を選択
3.「add ssh key」を押してtitleとkeyを設定
※titleは覚えやすい名前/keyは公開鍵の中の文字列(改行などをいれるのはだめ)
参考:http://git-scm.com/book/ja/Git-%E3%82%B5%E3%83%BC%E3%83%90%E3%83%BC-SSH-%E5%85%AC%E9%96%8B%E9%8D%B5%E3%81%AE%E4%BD%9C%E6%88%90

その他おすすめの備忘録

Tagged with:
 

2 Responses to [MAC]ssh-keygenコマンドで秘密鍵・公開鍵生成

  1. sachideli より:

    "■公開鍵・秘密鍵生成
    1.ターミナルソフトを立ち上げて「ssh-keygen」実行。
    2.Enter file in which to save the key (/Users/[ユーザ名]/.ssh/id_rsa): 保存先ファイル名を指定(デフォルトで良ければEnter)
    3.Enter passphrase (empty for no passphrase): 任意のパスフレーズを設定
    4.Enter same passphrase again: 上記パスフレーズの確認入力
    5.確認:2で生成した場所にファイルが存在するか確認(デフォルトの場合は秘密鍵id_rsa,公開鍵id_rsa.pub)
    完了

    ※fingerprintを後から確認するには「ssh-keygen -lf /Users/[ユーザ名]/.ssh/id_rsa」コマンドで確認可能"

  2. rishida より:

    ssh-keygen公開カギの設定。authorized_key「s」だった。sを忘れるとかないわぁ…

コメントを残す