ユーザー「alice」は、サーバーexample.comへの公開鍵アクセスを持っています。だから彼はできる:
ssh root@example.com
pwdなし。
これで、同じローカルマシン上でルートが同じことを実行できます。つまり、pwdなしでリモートマシンにアクセスできます。しかし、rootのキーペアも生成しませんでした。したがって、rootはaliceの秘密鍵を使用してリモートサーバーにログインしているようです。これはどのように起こりますか?バグ、または設定ミス、または私の側の誤解?
もちろん、rootはaliceのid_rsaファイルにアクセスできますが、そのファイルを自動的に使用しているのは奇妙です。