質問: 公開鍵の管理 現在,sshサーバを管理しているのですが, ユーザそれぞれの公開鍵を/home/user_name/.ssh/authorized_keysに保存しています. ユーザが秘密鍵をなくしてしまったりした場合にかってに対応する公開鍵を交換されたくないので, どこかのディレクトリで一括に管理したいのですが,可能でしょうか? よろしくお願いします.
回答: シンボリックリンクやオーナーの変更をしたら認証が通らなくなるはずですが.... 私はやったことありませんが、sshd_configの「authorizedkeysfile」の設定でディレクトリ指定できると思います。 というか、素朴な疑問なのですが、ユーザが秘密鍵を無くしたらログインできないので「勝手に鍵交換」もできないのでは? パスワード認証を無効にしておけば済むのではないでしょうか。 それでも新しい鍵セットへの交換は勝手にやられてしまうかもしれませんが、なにか不都合があるのでしょうか?