ISPManager 6 - обнулился файл приватного ключа /usr/local/mgr5/etc/ispmgr.pem
Материал из Wiki - Iphoster - the best ever hosting and support. 2005 - 2024
Версия от 17:47, 5 августа 2021; Admin iph (обсуждение | вклад)
ISPManager 6 - обнулился файл приватного ключа /usr/local/mgr5/etc/ispmgr.pem
Если обнулился файл приватного ключа /usr/local/mgr5/etc/ispmgr.pem, то нужно сделать
1) Сгенерировать приватный ключ размером 2048 # openssl genrsa -out /usr/local/mgr5/etc/ispmgr.pem 2048 2) Зашифровать ключ: # echo 'password1111' | openssl rsautl -encrypt -inkey /usr/local/mgr5/etc/ispmgr.pem | base64 3) создать хэш пароля от root mysql и занести его в БД sqlite # sqlite3 /usr/local/mgr5/etc/ispmgr.db update `db_server` set `password` = 'сгерированный_ключ_от_команды_выше' where `id` = '1';
Ошибка
libmgr ERROR Error: Type: 'crypto' Object: 'decode' Value: 'error:0906D06C:PEM routines:PEM_read_bio:no start line'
говорит, о том, что нужно прописать secure-private-key в конфиг файле ISPManager 6:
# vi /usr/local/mgr5/etc/ispmgr.pem path secure-private-key /usr/local/mgr5/etc/ispmgr.pem # /usr/local/mgr5/sbin/mgrctl -m ispmgr exit
Ошибка
Возникла ошибка при работе с ключами или сертификатами. Длинна зашифрованного блока не соответствует длинне ключа (размер данных должен быть 384 байт)
означает, что ключ нужно сгенерировать длиной 2048:
# openssl genrsa -out /usr/local/mgr5/etc/ispmgr.pem 2048