Привет, а Вы забывали пароль от Plesk? Как часто Вы обращаетесь к своему хостинг провайдеру за сменой пароля в Plesk? Я расскажу как вспомнить пароль для входа в панель управления Plesk! Есть два варианты развития событий:
1) У Вас есть Root доступ к серверу
2) У Вас его нет Если у Вас его нет то не беда, почти все хостинг провайдеры предоставляют возможность изменить пароль из своего кабинета, конечно если Вы уже ничего не сломали в панели управления. Например в Rusonyx есть такая возможность:
Если у Вас есть Root доступ то Мы можем самостоятельно зайти на сервер и увидеть существующий пароль. Это полезно если у нас несколько админов имеют доступ к Plesk панели управления. И Так, нам нужны реквизиты для подключения. В хостинге Rusonyx заходим на вкладку «Управление сервером» . Нам нужен только:
— 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у А вот и видео инструкция:
Все вопросы в коментарии….