С интересной ситуацией столкнулся, посоветовал нескольким знакомым Fastpanel для управления VPS, и выяснил что инструкция не полна. Получение root в Ubuntu совершенно не описано, просто сказано “Запускать с правами root” (я использую Ubuntu 20, с удовольствием использовал бы и 21, но не поддерживается). У некоторых провайдеров (у большинства европейских), вход под root ограничен. Опишу несколько способов решения этого вопроса.
Вариант 1. Просто и безопасно
- Подключаемся по SSH
- Пишем в консоли:
$ sudo su -
Всё, мы под root. После перезахода вы будете под стандартным пользователем
Вариант 2. Постоянный доступ
- Открываем /etc/ssh/sshd_config с привилегиями администратора, например:
$ sudo nano /etc/ssh/sshd_config
- Добавляем, или раскомментируем значение, и сохраняем:
Ищем:
#PermitRootLogin prohibit-password
Меняем на:
PermitRootLogin yes
Более простой вариант, выполнить в консоли команду:
$ sudo sed -i 's/#PermitRootLogin prohibit-password/PermitRootLogin yes/' /etc/ssh/sshd_config
По умолчанию пароль root не установлен в Ubuntu 20.04, чтобы установить его, необходимо проделать следующие действия:
$ sudo passwd
[sudo] password for linuxconfig:
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
Перегрузите сервис ssh
$ sudo /etc/init.d/sshd restart
или
$ sudo service sshd restart
После этого вы можете переподключиться по SSH с введенными данными (под root).
Установка Fastpanel
- Обновите систему и установите wget
# apt-get update; apt-get install wget
- Запустите установщик следующей командой:
# wget http://repo.fastpanel.direct/install_fastpanel.sh -O - | bash -
- После успешной установки FASTPANEL в терминале отобразится информация с данными доступа к панели управления:
Congratulations! FASTPANEL® successfully installed and available for you at https://1.2.3.4:8888
Login: fastuser
Password: password
- При первом входе панель запросит лицензию, для её выпуска следует ввести свой почтовый адрес (e-mail). Информация о лицензии будет выслана на указанный почтовый ящик.