SSH キーのユーザ名とホスト名を削除
Posted on Mon 07 January 2019 in misc
年末年始は実家で過ごしましたが、今日から出勤。昨日まで作業していた PC とは別の PC を使うので、昨日のおさらい で、もう一度 EC2 インスタンスをつくりました。
実のところはおさらいというわけでもなく、キーペアは PC ごとにつくって、それぞれインスタンスに登録するものと思っていたのですが、インスタンスでひとつということのようです。
秘密鍵を使い回すことになるのは安全なのか? と若干の不安を感じながら、それとは別に、SSH キーの末尾にユーザ名とホスト名が記述されるのがなんとなく気持ち悪くて、どうにかならないかと探していました。別の PC で使うファイルに、つくったときの情報がずっと残っているのが、セキュリティ云々ではなく、なんとなくすっきりできず。
ssh-keygen の -C オプションで空文字列を渡してやる と良いようです。
SSH キーのユーザ名とホスト名を消すには、空のコメントを渡せば良いです。