Восстановление пароля Plesk Panel

Привет, а Вы забывали пароль от Plesk? Как часто Вы обращаетесь к своему хостинг провайдеру за сменой пароля в Plesk? Я расскажу как вспомнить пароль для входа в панель управления Plesk! Есть два варианты развития событий:

1) У Вас есть Root доступ к серверу

2) У Вас его нет Если у Вас его нет то не беда, почти все хостинг провайдеры предоставляют возможность изменить пароль из своего кабинета, конечно если Вы уже ничего не сломали в панели управления. Например в Rusonyx есть такая возможность: Восстановление пароля Plesk Panel

Если у Вас есть Root доступ то Мы можем самостоятельно зайти на сервер и увидеть существующий пароль. Это полезно если у нас несколько админов имеют доступ к Plesk панели управления. И Так, нам нужны реквизиты для подключения. В хостинге Rusonyx заходим на вкладку «Управление сервером» . Нам нужен только: Восстановление пароля Plesk Panel

— ip адрес [1]

— пароль [2]

Зайдем в консольку и в данном случае пропишем

ssh root@89.253.229.105

без кавычек соответственно и нажмем «Enter» и введем пароль в нашем случае `”5Ty+B5lb2A5Yk.(P”` На следующем скриншоте я один раз неправильно ввел пароль, после чего исправился и вошел с верным. Не пугайтесь, пароль не будет отображаться при вводе. Если Вы боитесь ввести пароль не верно то выделите его, скопируйте, а в консоли нажмите «Shift» + «Insert» – Profit. Пароль вставится, если Вы его скопировали и можно нажимать «Enter». Всё, мы на нашем сервере. Теперь нам нужно узнать свой пароль. Это можно сделать следующий командой: `/usr/local/psa/bin/admin –show-password` это работает на Pleskaх 10.x и выше Но что, если нам нужно изменить пароль, например, когда мы изменили пароль через сам Plesk, но что-то пошло не так и мы не можем в него попасть не по новому, ни по старому паролю.

1) Вангуем и вытаскиваем пароль зашифрованный:  cat /etc/psa/.psa.shadow Получим примерно такой результат:

$AES-128-CBC$RndgyxTHANMWGwlZkH58GA==$a9jfogOy03doFUFsRnL1RQ== 

2) Заходим в базу данных

 mysql -uadmin -p'cat /etc/psa/.psa.shadow' psa

То есть, что мы сделал: Мы подключились к базе PSA с логином ADMIN с паролем cat /etc/psa/.psa.shadow. Именно с «cat» так, как мы получаем пароль из файла. Дальше копируем и вставляем команду:

mysql> UPDATE mysql.user SET Password=PASSWORD('$AES-128-CBC......') WHERE User='admin';

Где $AES-128-CBC….. – это наш зашифрованный пароль который мы получили выполняя первый пункт. Есть вариант подключаться к базе данных без пароля(начало пункта 2) но это не безопасно так, как после определенных действий Ваша база станет крайне уязвимой и жить её пару дней, а забыть отключить «специальное совйство» my.cnf Вы можете забыть.

3) Есть ещё один способ безопасного изменения пароля для Plesk панели управления, запоминайте последовательность команд:

`-- export PSA_PASSWORD='N&8@[CD_3wx&B$' — в одинарных кавычках новой пароль

-- /usr/local/psa/admin/bin/ch_admin_passwd — применение пароля к pleskу А вот и видео инструкция:

Все вопросы в коментарии….

Поделись, по братски)