Рейтинг:0

Сбой SSH после отключения Root Login

флаг dk

После создания закрытого и открытого ключа для клиента RHEL и сохранения открытого ключа в папке author_keys сервера RHEL 7 я отключил корневой вход на сервере, перейдя в /etc/ssh/sshd_config и настройка РазрешитьRootВойти к нет. После этого я перезапустил службу sshd.

Теперь, когда я пытаюсь сделать ssh от клиента к серверу, он говорит

Отказано в доступе (publickey, gssapi-keyex, gssapi-with-mic, пароль)

Почему я получаю это сообщение?

флаг cn
Куда вы поместили авторизованный ключ на сервере? Под каким пользователем вы входите? какая команда использовалась?
Raghav Gupta avatar
флаг dk
@ shearn89 shearn89 Я поместил открытый ключ клиента в файл author_key сервера в каталоге - /root/.ssh . Я вхожу в систему как пользователь root. Что вы подразумеваете под используемой командой? Вы спрашиваете, для какой команды?
Рейтинг:5
флаг it

Ваше поведение совершенно нормально. Измените свой PermitRootЛогин нет чтобы больше соответствовать вашим потребностям PermitRootВойти без пароля

Убедитесь, что правильный ключ находится в нужном месте (обычно ~/.ssh/authorized_keys) с хорошим владельцем: группа и с chmod 600 и 700 на ~/.ssh/authorized_keys и ~/.ssh.

Raghav Gupta avatar
флаг dk
Пробовал это. После этого теперь, когда я делаю ssh от клиента, он запрашивает пароль. Почему это? Пароль не должен спрашиваться при выполнении ssh.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.