Вход в SSH, как установить ключи для учетных записей пользователей

У меня 3 человека с 3 машинами Windows и 1 сервером Ubuntu 12.04. Я создал каждую учетную запись пользователя и добавил их в группу sudo. Я скопировал открытые ключи прямо из puttygen прямо в файл authenticated_keys.

Я хочу знать, как сказать каждому ключу, чтобы разрешить вход конкретному пользователю. Все ключи заканчиваются на rsa-ssh «дата». все ключи работают для моей учетной записи, но не для других, когда я хочу, чтобы один ключ работал для одной учетной записи.

Я попытался добавить user @ computername в конце ключа в файлах authenticated_keys, но безуспешно. Я просто не получаю доступных методов аутентификации.

Я просмотрел Google, но не могу найти легкого объяснения.

Спасибо за любую помощь.

0
задан 24 March 2019 в 15:11

2 ответа

Вы должны скопировать открытые ключи ssh в каждую учетную запись пользователя. В противном случае ключи будут работать только для вашей учетной записи.

~ / .ssh / authorized_keys

Перечисляет открытые ключи (DSA / ECDSA / RSA), которые можно использовать для входа в систему как этого пользователя .

Итак, каждому пользователю, который будет использовать ключи для входа в систему, нужны соответствующие ключи для каждого пользователя ~/.ssh/authorized_keys.

Связанные

0
ответ дан 24 March 2019 в 15:11

Вы поместите ключи (из putty) в файл ~ / .ssh / authorized_keys не аутентифицированные ключи.

0
ответ дан 24 March 2019 в 15:11
  • 1
    Это не ответ. Можно добавить комментарии к вопросу вместо этого. – Pilot6 13 May 2015 в 17:20

Другие вопросы по тегам:

Похожие вопросы: