С точки зрения безопасности, в наших Linux дистрибутивах, которые доступны в качестве образа операционной системы для облачных VPS отключен суперпользователь root. Вместо этого, доступен пользователь clouduser, у которого есть все права суперпользователя с помощью sudo.

Смотрите видео и читайте текстовую версию инструкции.

Видео-инструкция по включению root на Cloud VPS

Если у вас есть необходимость вернуть доступ к суперпользователю, то можно это сделать с помощью нескольких команд. Подключитесь по SSH к облачному серверу и выполните следующие действия:

1) Подключитесь как суперпользователь для выполнения команд от имени root:

sudo su

2) Откройте конфигурационный файл SSH с помощью текстового редактора:

nano /etc/ssh/sshd_config

3) Найдите строку с директивой PermitRootLogin. Если вы видите, что данная директива имеет аргумент no — это свидетельствует о том, что прямой root доступ по SSH ограничен. Данный аргумент no следует сменить на yes. Пример полной строки будет выглядеть следующим образом: PermitRootLogin yes. Также стоит обратить внимание, чтобы строка не начинались с символа #. Если такой символ есть, то его также необходимо убрать.

Как включить root на Cloud VPS

Также измените параметр PasswordAuthentication с no на yes, чтобы в дальнейшем было возможно подключиться с логином root используя пароль.

4) После того как были внесены изменения, необходимо нажать Ctrl + X и подтвердить сохранение изменений кнопкой Y.

Подтверждение изменений

5) Для вступления изменения в силу необходимо перезагрузить SSH демон (либо перезагрузить весь VPS). В случае использования RPM-based дистрибутивов (CentOS, Fedora и другие) требуется ввести команду:

service sshd restart

В случае использования Deb-based дистрибутивов (Debian, Ubuntu) требуется ввести команду:

service ssh restart

Если сервер использует systemd (например Centos7, Fedora 21, OpenSuse 13 и т.д.), то команда рестарта будет выглядеть следующим образом:

systemctl restart sshd

6) Введите команду passwd root, чтобы установить пароль для подключения по SSH суперпользователю.

Установка пароля для подключения по SSH

Теперь можно подключиться по SSH используется детали доступа суперпользователя root для Cloud VPS.