ISPManager 6 - обнулился файл приватного ключа /usr/local/mgr5/etc/ispmgr.pem

Материал из Wiki - Iphoster - the best ever hosting and support. 2005 - 2021
Перейти к:навигация, поиск

Доступная цена

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
Индекс цитирования