SSH キーのユーザ名とホスト名を削除

Posted on Mon 07 January 2019 in misc

年末年始は実家で過ごしましたが、今日から出勤。昨日まで作業していた PC とは別の PC を使うので、昨日のおさらい で、もう一度 EC2 インスタンスをつくりました。

実のところはおさらいというわけでもなく、キーペアは PC ごとにつくって、それぞれインスタンスに登録するものと思っていたのですが、インスタンスでひとつということのようです。

秘密鍵を使い回すことになるのは安全なのか? と若干の不安を感じながら、それとは別に、SSH キーの末尾にユーザ名とホスト名が記述されるのがなんとなく気持ち悪くて、どうにかならないかと探していました。別の PC で使うファイルに、つくったときの情報がずっと残っているのが、セキュリティ云々ではなく、なんとなくすっきりできず。

ssh-keygen の -C オプションで空文字列を渡してやる と良いようです。

SSH キーのユーザ名とホスト名を消すには、空のコメントを渡せば良いです。