Home »

Настройка ssh на се...
 

Настройка ssh на сервере для авторизации по сертификатам

13 Записи
2 Пользователи
0 Likes
9,334 Просмотры
Записи: 157
Создатель темы
(@dyuk)
Estimable Member
Присоединился: 8 лет назад

Вопрос собственно по одноимённой с темой статьи: Как настроить авторизацию по сертификатам для других пользователей? Я так понимаю, что все описанные действия необходимо произвести в корневой папке пользователя?, и внести изменения в файл /etc/ssh/sshd_config   строка: AuthorizedKeysFile
Если так, то как правильно это сделать? 

Ответить
12 Ответов
Записи: 901
Admin
(@zerox)
Prominent Member
Присоединился: 10 лет назад

Да, в папке пользователя надо создать файл authorized_keys и туда записать открытый ключ. А дальше все по статье.

Ответить
Записи: 157
Создатель темы
(@dyuk)
Estimable Member
Присоединился: 8 лет назад

А файл /etc/ssh/sshd_config надо редактировать?
Сейчас там в строке:
AuthorizedKeysFile      .ssh/auhtorized_keys
а это ведь файл с публичным ключом, который мы сделали для root' a.
Как ему показать файл, созданный для другого пользователя?

Ответить
Записи: 901
Admin
(@zerox)
Prominent Member
Присоединился: 10 лет назад

Этой строки достаточно, главное, чтобы она была раскомментирована. Ключ будет искаться в директории пользователя, который пытается авторизоваться, в папке .ssh.

Ответить
Записи: 157
Создатель темы
(@dyuk)
Estimable Member
Присоединился: 8 лет назад

Да отсюда и возник вопрос, не ищется он в директории пользователя! При попытке авторизации под именем этого пользователя просит пароль! Всё делал по аналогии с root' ом (тут всё ОК). Папка пользователя находится в директории home. В ней созданы /.ssh  а в ней auhtorized_keys. В чём дело не пойму?

Ответить
Страница 1 / 3
Используешь Telegram? Подпишись на канал автора →
This is default text for notification bar