Як створити нового користувача з аутентифікацією відкритого ключа?


11

У мене є Ubuntu Server 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

Вам потрібно зберегти його відкритий ключ, ~john/.ssh/authorized_keysяк описано на сторінці керівництва для sshd(гарне місце для початку). Крім того, вам потрібно переконатися, що ~john/.ssh/каталог належить johnта має 0700дозволи, а ~john/.ssh/authorized_keysтакож дозволи 0600.

Тоді користувач повинен мати можливість увійти.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.