У нас в облаке по умолчанию на Linux VPS не будет доступен пользователь root. Вместо него будет доступен пользователь clouduser, у которого будут все права суперпользователя при помощи sudo.

Изначально пароль от пользователя clouduser хранится в зашифрованном виде. Его нужно расшифровать при помощи ключевой пары, которую вы выбирали на этапе создания сервера. В этой инструкции покажем, как это делается.

Мы решили устроить всё так ради безопасности. Суть в том, что если вы будете работать от root и кто-то его взломает, контроль над сервером будет потерян. А если взломают clouduser, вы всегда сможете подключиться от имени root и восстановить работу сервера.

Если вам всё равно хочется работать от имени root, хотя вы и осознаёте все риски, листайте в конец инструкции — там на жёлтой плашке будет ссылка на инструкцию, как включить root.


Зайдите в панель управления облаком и перейдите на боковой панели в раздел «Проект – Вычислительные ресурсы – Серверы».

Раздел «Проект – Вычислительные ресурсы – Серверы» в панели управления облаком

Найдите строку с нужным сервером, раскройте выпадающий список в колонке «Actions» и выберите в ней вариант «Получить пароль».

Опция «Получить пароль» в колонке «Actions»

Во всплывающем окне в поле «Скопируйте/Вставьте ваш личный ключ» вставьте приватный ключ (RSA) вместе с тэгами –––––BEGIN/END KEY–––––. Затем нажмите «Расшифровать пароль», чтобы увидеть пароль от сервера в поле чуть ниже.

Если при создании VPS вы создавали свою ключевую пару, приватный ключ нужно было сохранить вручную. Если использовали нашу стандартную ключевую пару, приватный ключ будет в письме об активации облака.

Без приватного ключа расшифровать пароль от пользователя clouduser не получится. Придётся создавать сервер заново.

Как создать облачный VPS-сервер

Расшифровка пароля от сервера в OpenStack

Как выполнять команды от имени clouduser

  1. Вводите перед каждой командой sudo, а затем всю команду. Например, sudo yum install. После этой команды потребуется ввод пароля от clouduser.
  2. Введите один раз sudo su и нажмите Enter. После этого можно выполнять команды без пароля и без sudo. Все команды будут выполняться от имени суперпользователя root.

Что делать дальше

Подключиться к серверу. Теперь, когда пароль от пользователя clouduser расшифрован, можно подключиться к серверу и начинать с ним работать. Вот как это сделать:

Как подключиться к облачному VPS

Изменить пароль. Если вы хотите вместо сгенерированного автоматически пароля использовать свой, вот инструкция, как это сделать:

Для Linux, Для Windows

Включить пользователя root. Если вам не нравится система с пользователем clouduser и вы хотите использовать старый-добрый root, это тоже можно сделать. Вот инструкция на эту тему:

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

Была ли статья полезной?

Спасибо за отзыв!