How to turn on AES encryption in Parallels Business Automation (PBA)
Note: AES encryption is irreversible without password. Think carefully before switching it on. Note that you will not be able to see customer passwords explicitly anymore.
PBA for Linux
Stop PBA:
# /etc/init.d/pba stop
Put an eight-byte or longer password in the '/usr/local/bm/license/db.password' file (without line-break at the end), e.g.:
# echo -n "11111111" > /usr/local/bm/license/db.password
Important: the password '11111111' provided above is just an example, use very strong password on production server.
Start PBA:
# /etc/init.d/pba start
PBA for Windows
Stop PBA:
C:\>ssm stop -p pba
Put an eight-byte-long password in the 'C:\Program Files\Parallels\PBA\license\db.password' file (without line-break at the end), e.g.:
Open the folder 'C:\Program Files\Parallels\PBA\license\' in Explorer.
Create a new Text Document.
Write "11111111" in this document (without quotes).
- Save the document as 'db.password'.
Important: the password '11111111' provided above is just an example, use very strong password on production server.
Start PBA:
C:\>ssm start -p pba
Additional information
Strong password can be generated using e.g. the openssl utility:
# openssl rand -base64 15
Vbj2c3W4l6zZyTh0gfSC
Or use password generation feature in POA:
- Log into the POA Provider Control Panel
- Go to System > Users > Staff Members
- Click the 'Add New Staff Member' button
- In the window that opens click the 'Generate New Password' button
Generated password will be shown under the 'Password' field:
- Do not proceed further with staff member creating