Ubuntu ssh root включить

По умолчанию, в некоторых системах Linux (например, Ubuntu) для суперпользователя root вход по SSH не работает. При попытке подключиться можно увидить сообщение «access denied» или «permission denied». Такая настройка необходима для обеспечения большей безопасности системе. Однако, если требуется предоставить возможность подключаться по SSH от пользователя root, необходимо выполнить нижеописанное.

* Инструкция подойдет для большинства UNIX-систем.

Для начала, необходимо создать пароль пользователю root следующей командой:

После нажатия Enter вводим дважды пароль.

Теперь открываем настройки SSH:

и редактируем параметр PermitRootLogin — задаем значение yes:

* если параметр закомментирован, снимаем комментарий.
** по умолчанию, значение может быть without-password или prohibit-password — оно разрешает вход для root средствами GSSAPI (не парольной аутентификации), например, смарт-карты или отпечатка пальца.

Перезапускаем ssh server:

systemctl restart ssh || systemctl restart sshd

или в старых версиях без systemd:

service ssh restart || service sshd restart

Хотя это и не рекомендуется делать из соображений безопасности, иногда возникает необходимость разрешить пользователю root доступ через SSH. В данной статье пойдет речь о том, как это сделать.

Описание

В последних версиях Ubuntu, например, доступ для пользователя root — отключен, как впрочем и сама учетная запись root. Чтобы это изменить, необходимо внести правки в конфигурационный файл ssh, который обычно расположен по следующему пути: /etc/ssh/sshd_config

Разрешаем root доступ по SSH с вводом пароля

Первым делом ищем в конфигурационном файле строчку PermitRootLogin , скорей всего она будет закомментирована символом #. Для примера в Ubuntu 18.04.3 эта строчка имеет следующий вид:

Читайте также:  Rigreid r mail ru войти в почту

Чтобы разрешить доступ для рута через ssh, необходимо эту строчку раскомментировать и заменить на следующую:

После внесения изменений, необходимо применить конфигурацию, сделать это можно следующей командой:

После чего можно попробовать зайти на сервер через ssh под учетной записью root и введя пароль.

Всем нужен root доступ, для полноценного использования системы создание root учетной записи на 14.04 немного изменилось, но не существенно сейчас я расскажу как включить учетную запись ROOT на ubuntu 14.04 и задать для нее пароль

Включаем учетную запись ROOT на Ubuntu 14.04

Создаем пароль для учетной записи ROOT

Вот и все подключиться к ROOT можно с помощью команды «su»

Введите пароль заданный вами ранее для ROOT — Готово теперь вы Царь И Бог вашей пока еще работающей Ubuntu )))
Это еще не конец по протоколу SFTP под ROOT у вас подключиться не получится, в ubuntu 14.04 по умолчанию такая возможность отсутствует, но это легко поправимо.

Подключение через SFTP под ROOT на Ubuntu 14.04

Редактируем sshd_config

и меняем это значение на:

Этого будет достаточно чтобы подключиться под ROOT через sftp клиент fileZilla и др.
Перезапускаем SSH командой

И радуемся тому что больше ничего нас не сдерживает. Но будьте осторожны ведь это все было специально спрятано от шаловливых ручек )))

Rate this post

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *