SSH 秘密鍵を削除してしまった orz

自作 shell script のバグで、~/ 以下のファイルの大半が消されてしまいました --;)。~/ 以下、大して使っていないサーバだったのでバックアップなんて要らないや、と思っていたのですが、SSH 秘密鍵を削除されてしまったのは痛かった...

幸い ssh-agent + ssh-add で既存の鍵情報がメモリ上に残っていたので、急ぎ新たな鍵ペアを生成して数台のサーバに公開鍵を転送して事なきを得ました。いやはや...


とりあえず .login/.logout に追記したものをメモっておきます。

先ずは ~/.login の末尾に以下を追記。

eval `ssh-agent -c`
ssh-add

次に ~/.logout の末尾に以下を追記。

ssh-agent -k