特定のユーザーが/home/{USER}/ディレクトリにないときに特定のユーザーのSSHキーを見つける方法は?

特定のユーザーが/home/{USER}/ディレクトリにないときに特定のユーザーのSSHキーを見つける方法は?

私が使用していたサーバーの1つで、SSHキーが/home/{USER}/.ssh/ディレクトリにないことがわかりました。新しいキーペアを作成しようとすると、そのキーが別のディレクトリに存在すると表示されるため、そのキーが存在すると確信しています。

新しいキーペアを生成せずにSSHキーの位置を取得する方法があるかどうか疑問に思います。

ベストアンサー1

標準opensshの実装SSH行が入っています。/etc/ssh/sshd_configそれは次のように言います:

AuthorizedKeysFile     %h/.ssh/authorized_keys

お客様のケースが修正された可能性があります。それ以外の場合は試してください。 探す:

 find . -type f -exec file {} + | grep public

おすすめ記事