Gitなどでsshkeyを要求されることがよくあるのでその時のメモ。
まずディレクトリを移動させる
$ cd ~/.ssh
$ ls known_hosts
そこで下記のコマンドを入力。 注意がパスフレーズを設定する場合、これを忘れると非常に厄介なことになるので覚えておく←経験者
$ ssh-keygen -t rsa Generating public/private rsa key pair. 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: ← パスフレーズの再入力。省略した場合はそのままEnter。
すると、privateKeyとpublicKeyが作成される。
githubとかで、要求されるのはpublicKeyなので、ここでatom .
とかでファイル開いてコピペで完了。
$ ls id_rsa id_rsa.pub known_hosts
githubへの接続を確認する
$ ssh -T git@github.com
未知のホストキーの場合尋ねられます。
RSA key fingerprint is SHA256:xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx. Are you sure you want to continue connecting (yes/no/[fingerprint])?
->yesを入力
もう一度$ ssh -T git@github.com
をすると
yutaabe@yutaabe200.ssh % ssh -T git@github.com
となるはず。
Gitが、おもしろいほどわかる基本の使い方33【電子書籍】[ 大串 肇 ] 価格:1,944円 |