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

  1. Stop PBA:

    # /etc/init.d/pba stop
    
  2. 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.

  3. Start PBA:

    # /etc/init.d/pba start
    

PBA for Windows

  1. Stop PBA:

    C:\>ssm stop -p pba
    
  2. 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.:

    1. Open the folder 'C:\Program Files\Parallels\PBA\license\' in Explorer.

    2. Create a new Text Document.

    3. Write "11111111" in this document (without quotes).

    4. Save the document as 'db.password'.

    Important: the password '11111111' provided above is just an example, use very strong password on production server.

  3. 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

Internal content