Как создать нового пользователя с аутентификацией С открытым ключом?

У меня есть Сервер Ubuntu 14.04 LTS. Мне включили аутентификацию С открытым ключом по умолчанию.

Я использовал следующую команду для создания нового пользователя:

sudo useradd -m -c "John T." john -s /bin/bash

Команда, по-видимому, создала пользователя, домашняя папка пользователя..., но очевидно пользователь не может войти в систему, потому что у пользователя нет ключа. Что является следующим? Как создать ключ и присоединить его к пользователю?

-c -- User's full name
-m -- Creates user's home directory
-s -- Specify user's login shell
10
задан 9 March 2016 в 06:30

1 ответ

Необходимо сохранить его открытый ключ в ~john/.ssh/authorized_keys, как описано в странице руководства для sshd (хорошее место для запуска). Также необходимо удостовериться ~john/.ssh/, каталог принадлежит john и имеет 0700 полномочия и ~john/.ssh/authorized_keys также с полномочиями 0600.

Затем, пользователь должен смочь войти в систему.

10
ответ дан 23 November 2019 в 04:33

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

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