質問: お世話になります。 まだまだ勉強中で質問の仕方が不十分であったり、必要な情報を提示できなかったりするかも知れませんがご容赦ください。 今現在ある教材で勉強中です。 awsでssh接続について学習しています。 テキストで 「EC2インスタンスにログインしてGitHub接続用の公開鍵、秘密鍵を作成しましょう。」 というのがあります。 作成方法は分かります。 $ ssh-keygen -t rsaのコマンドで鍵を作成して $ cat ~/.ssh/id_rsa.pubのコマンドで公開鍵を出してコピーする事ができます。 そこで質問なのですが秘密鍵はどこに生成されて、どのようなコマンドでその場所の確認が出来るのでしょうか?
回答: 普通に`ssh-keygen -t rsa`を実行すると、~~実行したときのカレントディレクトリに出来る~~「id_rsa.pub」が公開鍵、拡張子無しの「id_rsa」が秘密鍵です。 「pub」→「public(公開)」と言うことで、公開なしなら秘密鍵と覚えるといいかと。 修正 失礼、カレントディレクトリは間違いでした...。 ※打ち消し(~~ ~~)効かないんスね...