Authorization with a temporary key
To log in to the control panel without a username and password you can use a temporary key. To generate the key, access the server as the superuser (root per default). E.g. if you have specified invalid keys when configuring reCAPTCHA, you won't be able to log in to the control panel with your login and password. Perform the following steps to log in with a temporary key:
- Connect to server via SSH with the superuser permissions.
- Generate a random key at least 16-characters long:
pwgen -s 16 1
Details16 — the combination length;1 — the number of combinations. - Copy the key to the clipboard.
- Execute the function to create an access key:
/usr/local/mgr5/sbin/mgrctl -m ispmgr session.newkey username=user key=generatedKey
Detailsuser — username;generatedKey — the combination that you have copied to the clipboard on step 3. - Follow the URL in the browser:
Log in with the key
domain.com:1500/ispmgr?func=auth&key=generatedKey
Detailsdomain.com — a domain name or a public IP address of the control panel.generatedKey — the combination that you have copied to the clipboard on step 2. - Following the URL will log in you in BILLmanager with administrator permissions. The temporary key will be reset automatically after the control panel stays idle for 1 hour. The key validity period can be changed using the OneTimeExpire parameter in the configuration file. See details in Configuration file parameters.