Задать вопрос
@Asparagales

Как зайти на удаленный сервер с учетной записью root?

Добрый день.
Имеется локальный комп и удаленный сервер с CentOS 7. На локальном компе есть учетные записи root и обычного пользователя. На сервере также имеются учетные записи root и обычного пользователя, но с другим именем.

Сперва соединялся с удаленным сервером через openSSH по паролю. Затем сгенерировал пару ключей RSA, отправил публичный ключ на сервер и теперь захожу через аутентификацию по ключу. Все это, если использовать команду типа

ssh user_name@host_name

Однако я не могу зайти на серевер используя команду

ssh root@host_name

Выдается ошибка:
Permission denied (publickey,gssapi-keyex,gssapi-with-mic).


Посмотрел файл /etc/ssh/sshd_config на сервере - там среди прочего раскомментированы следующие значения:
PermitRootLogin yes
PubkeyAuthentication yes
PasswordAuthentication yes

Почему не получается попасть на сервер с использованием уч. запичи root?
  • Вопрос задан
  • 663 просмотра
Подписаться 1 Средний Комментировать
Решения вопроса 1
Berkutman
@Berkutman
vi /etc/ssh/sshd_config
И поставьте
PasswordAuthentication yes
Далее
systemctl restart sshd
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@AUser0
Чем больше знаю, тем лучше понимаю, как мало знаю.
А пара ключей для root-а хранится в конфигах именно root-а, на обоих машинах? (в local_host:/root/.ssh/id_rsa и remote_host:/root/.ssh/authorized_keys)
Ответ написан
Ваш ответ на вопрос

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

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