Search Engine: Elastic

Article ID: 122664, created on Aug 16, 2014, last review on Aug 16, 2014

  • Applies to:
  • H-Sphere 3.6.3
  • H-Sphere 3.5


Parallels H-Sphere Control Panel interacts with its Unix-based servers via SSH protocol. For user to have permanent access to Parallels H-Sphere remote servers and to log into them automatically without entering password each time, the SSH public keys for the cpanel user on the CP box should be copied and added to each Unix box in Parallels H-Sphere cluster.

Normally, Parallels H-Sphere does this automatically during installation. However, sometimes there is a need to regenerate or restore SSH keys. This document will guide you through the process of generating SSH keys on the CP box and adding them to each Parallels H-Sphere server.


  1. Enter the CP box as the cpanel user.
  2. Check if you have SSH public keys generated for the cpanel user.

    $ cat ~cpanel/.ssh/
    $ cat ~cpanel/.ssh/
  3. If any of these files does not exist, generate missing SSH key for the cpanel user by the corresponding command (passphrases must be empty):

    $ ssh-keygen -t rsa1
    $ ssh-keygen -d
  4. Place the public SSH keys of the CP server's cpanel user into the corresponding files in the /root/.ssh folder on each Parallels H-Sphere box:

    1. Log into an Parallels H-Sphere box as root.
    2. Create the authentication key files for root if they don't exist

      # touch /root/.ssh/authorized_keys
      # touch /root/.ssh/authorized_keys2
    3. Insert the RSA key from the ~cpanel/.ssh/ file on the CP server into /root/.ssh/authorized_keys on this box, and the DSA key from ~cpanel/.ssh/ into /root/.ssh/authorized_keys2, respectively.

6b908665c0d1eca5bdd0141a32fd712a 6311ae17c1ee52b36e68aaf4ad066387 f213b9fa8759d57bee5d547445806fe7 2e39a5e5b1423cc126cf735bac076008 f51a27b0a406fdfb3fcda8033c7f914d

Email subscription for changes to this article
Save as PDF