ひさしぶりのGitHubがつかえなかった。秘密鍵と公開鍵の不都合のようだ。
というわけで、新しく生成し、後者をGitHubに登録した。以下、備忘録ネ。
1)秘密鍵と公開鍵を生成する。
$ ssh-keygen
Generating public/private rsa key pair.
Enter file in which to save the key (/home/ubuntu/.ssh/id_rsa):
と表示されるされる。 作成するファイル名を聞かれるが、そのままリターンキー。
次のように表示されるので、任意のパスワードを入力(パスワードなしでOK)
Enter passphrase (empty for no passphrase):
もう一度パスワードを入力する(パスワードなしでOK)
Enter same passphrase again:
うまくいけば、フィンガープリントがひょうじ表示される。
鍵は~/.ssのファイルに保存されるので確認してみよう。
¥ls ~/.ssh
¥authorized_keys id_rsa id_rsa.pub
前者は秘密鍵、後者は公開鍵
¥cat ~/.ssh/id_rsa.pub
にて公開鍵をコンソールに表示させる。
2)GitHubに公開する
GitHubのサイト、右上のじぶんのアイコンをクリックする。
「setting > SSH and GPG keys」を選択
「New SSH key」を選択
さきほど作った公開鍵を貼り付ける。
# ssh-rsa (文字列)vagrant@ubuntu-xenialまで、貼り付ける
「Add SHH key」をクリック
以上〜