У меня 3 человека с 3 машинами Windows и 1 сервером Ubuntu 12.04. Я создал каждую учетную запись пользователя и добавил их в группу sudo. Я скопировал открытые ключи прямо из puttygen прямо в файл authenticated_keys.
Я хочу знать, как сказать каждому ключу, чтобы разрешить вход конкретному пользователю. Все ключи заканчиваются на rsa-ssh «дата». все ключи работают для моей учетной записи, но не для других, когда я хочу, чтобы один ключ работал для одной учетной записи.
Я попытался добавить user @ computername в конце ключа в файлах authenticated_keys, но безуспешно. Я просто не получаю доступных методов аутентификации.
Я просмотрел Google, но не могу найти легкого объяснения.
Спасибо за любую помощь.
Вы должны скопировать открытые ключи ssh в каждую учетную запись пользователя. В противном случае ключи будут работать только для вашей учетной записи.
~ / .ssh / authorized_keys
Перечисляет открытые ключи (DSA / ECDSA / RSA), которые можно использовать для входа в систему как этого пользователя .
Итак, каждому пользователю, который будет использовать ключи для входа в систему, нужны соответствующие ключи для каждого пользователя ~/.ssh/authorized_keys
.
Связанные
Вы поместите ключи (из putty) в файл ~ / .ssh / authorized_keys не аутентифицированные ключи.