Припустимо, у мене є віддалена система з назвою "віддалена система" та обліковий запис користувача "foouser" у цій системі.
Я знаю, що в моїй локальній системі я можу генерувати ключ ключів SSH як локальний користувач "foouser", помістити відкритий ключ у файл "/home/foouser/.ssh/authorized_keys" у "віддаленій системі". Коли я SSH як "fous" від моєї локальної системи до "віддаленої системи", SSH використовує пару ключів для аутентифікації мене.
Але що робити, якщо моє локальне ім’я користувача не збігається з ім'ям користувача у віддаленій системі? Тобто, що робити, якщо я хочу SSH як локальний користувач "baruser" в "віддалену систему"? Очевидно, мені потрібно буде створити пару ключів для "baruser" і додати відкритий ключ до "/home/foouser/.ssh/authorized_keys". Тоді я маю змогу "ssh foouser @ Remotesystem" під час входу в систему як "baruser" локально, і SSH використовуватиме пара ключів для автентифікації, правда?
Я запитую, тому що я намагаюся безперешкодно отримати ключ автентифікації, що працює в цьому сценарії. Я не впевнений, чи це пов’язано з невідповідністю імені користувача або проблемою конфігурації з сервером SSH на віддаленій системі.