「remotesystem」という名前のリモートシステムと、そのシステム上のユーザーアカウント「foouser」があるとします。
ローカルシステムで、ローカルユーザー「foouser」としてSSHキーペアを生成し、「remotesystem」の「/home/foouser/.ssh/authorized_keys」ファイルに公開キーを配置できることを知っています。ローカルシステムから「リモートシステム」に「foouser」としてSSH接続する場合、SSHはキーペアを使用して認証します。
しかし、ローカルユーザー名がリモートシステムのユーザー名と同じでない場合はどうなりますか?つまり、ローカルユーザー「baruser」から「remotesystem」にSSH接続する場合はどうなりますか?明らかに、「baruser」のキーペアを生成し、公開キーを「/home/foouser/.ssh/authorized_keys」に追加する必要があります。次に、「baruser」としてローカルにログインしているときに「ssh foouser @ remotesystem」ができるはずです。SSHは認証にキーペアを使用します。
私はこのシナリオでキー認証を成功させようとしているので、私は尋ねています。ユーザー名の不一致が原因なのか、リモートシステム上のSSHサーバーの構成の問題なのかはわかりません。