EpisoPassで秘密鍵を生成する
(2020/6/17)
秘密鍵をパソコンに置いておくのが嫌だったのだが、このアプリがあればいつでも秘密鍵を生成できるので普段は消しておくことができる。
パスワードとアクセストークンのところに書いたように、各種の秘密データは全部GitHubのプライベートリポジトリに置いておき、使うときだけcloneすればいいと思う。GitHubへの接続に必要な秘密鍵は普段は消しておき、EPKeygenで都度生成すればいい。 このアプリを起動して回答するとid_rsaからid_rsa.episopassというファイルが作成される。id_rsaを消すと(当然)sshが使えなくなるが、EPKeygenアプリを起動して回答するとid_rsa.episopassからid_rsaを復活させることができる。 EPKeygenが生成する共通鍵でid_rsaとid_rsa.episopassを相互変換するわけである EpisoPassで使うなぞなぞ問題は~/.ssh/qa.jsonに書いておく。(qa.jsonの例)