У нас в облаке по умолчанию на Linux VPS недоступен пользователь root. Вместо него доступен пользователь clouduser, у которого есть все права суперпользователя при помощи sudo.
Мы решили устроить всё именно так ради безопасности. Суть в том, что если вы будете работать от имени root и кто-то его взломает, контроль над сервером будет потерян. А если взломают clouduser, вы всегда сможете подключиться от имени root и восстановить работу сервера.
Если вам всё равно хочется работать от имени root, хотя вы и осознаёте все риски, вот что для этого нужно сделать.
1. Подключитесь по SSH к облачному серверу от имени clouduser и получите оболочку root при помощи команды:
sudo su
2. Откройте конфигурационный файл SSH с помощью текстового редактора:
nano /etc/ssh/sshd_config
3. Найдите строку с директивой PermitRootLogin. Нужно, чтобы у неё был аргумент yes. Если вы видите, что там указан аргумент no, замените его на yes.
Также убедитесь, чтобы строка не начинались с символа #. Если такой символ есть, его нужно убрать.
4. Найдите строку с директивой PasswordAuthentication. Нужно, чтобы у неё был аргумент yes и чтобы строка не начинались с символа #.
Обратите внимание, что в примере ниже есть две строки с этой директивой. Возле одной стоит символ #, а возле другой нет. По умолчанию символ # стоял в строке с аргументом yes, а строка с аргументом no была активна. Ваша задача — сделать наоборот. Это нужно, чтобы в дальнейшем было возможно подключиться с логином root, используя пароль.
5. После того как вы внесли изменения, нажмите Ctrl + X и подтвердите сохранение изменений кнопкой Y.
6. Затем, чтобы настройки вступили в силу, нужно перезагрузить SSH демон (либо перезагрузить весь VPS).
service sshd restart [CentOS/Fedora]
service ssh restart [Debian/Ubuntu]
7. Введите команду passwd root, чтобы установить пароль суперпользователя для подключения по SSH.
После этого можно подключаться к облачному VPS-серверу по SSH, используя детали доступа root.
Если вдруг что-то не получается в ходе этой инструкции, напишите нам в поддержку, будем рады подсказать.