SSHキーをrootまたはユーザーとして生成することには違いがありますか?

SSHキーをrootまたはユーザーとして生成することには違いがありますか?

SSHキーを生成したいのですが、rootとユーザーでキーを生成する際に違いがあるかどうかを知りたいです。ユーザーとして次のようにします。

ssh-keygen -t rsa -C "[email protected]"

/home/user/.ssh/sudo su以前と同じユーザーを使用してSSHキーを生成すると、vsに保存されるため、キーは次の場所に保存されます。/root/.ssh

SSHキーを生成する正しい方法は何ですか?ルートで?またはユーザーとして?ありがとう

ベストアンサー1

結果のキーが保存される場所(およびファイルの所有権とキーの説明)以外に違いはありません。

スーパーユーザー権限が厳密に要求されない操作を実行するためにルートアカウントを使用することは避ける必要があるため、ルート用のSSHキーを生成する必要はほとんどありません。

通常:キーを使用するユーザーとしてキーを生成します。

また、に関してはsudo susudo suを実行する理由はありますか?

おすすめ記事