@nak-alexey

Авторизацию по ключу SSH?

Сгенерировал приватный и публичный ключ на сервере, публичный скопировал на клиентскую машину в файл 'authorized_keys' но аутентификация как и обычно проходит по паролю.

1: При генерации был указан пустой пароль
2: Сервер ssh на CentOS 7
3: Selinux отключен.

Ну куда еще копать то? Почему не работает? Помогите пожалуйста.
  • Вопрос задан
  • 278 просмотров
Решения вопроса 2
jcmvbkbc
@jcmvbkbc
"I'm here to consult you" © Dogbert
Сгенерировал приватный и публичный ключ на сервере, публичный скопировал на клиентскую машину в файл 'authorized_keys' но аутентификация как и обычно проходит по паролю.

Ты с сервера заходишь ни клиентскую машину, что ли? Потому что публичный ключ кладут на машину НА которую заходят.
Чтобы заходить с клиента на сервер, генерируй ключевую пару на клиенте и записывай публичный ключ в authorized_keys на сервере.
Ответ написан
DollyPapper
@DollyPapper
Вы уже разобрались, но все равно советую вам в конфиге ssh прописать следующую строку:
PasswordAuthentication no , что даст гарантию что по паролю на эту машину больше зайти не удастся никому.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
ky0
@ky0
Миллиардер, филантроп, патологический лгун
Что показывает подключение в verbose-режиме? Часто права на файл/каталог ~/.ssh ставят неверные, поэтому ключ не используется.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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