Skip to Content

Key Management

How to set up and manage ssh keys in Ezeelogin


Key Management: Involves generating, rotating SSH keys to ensure secure authentication and prevent unauthorized access to remote servers.


Global Key (Public Key)

Ezeelogin uses a Master key pair for secure access. The public key can be distributed to all remote servers, while the encrypted private key is securely stored on the jump server. 

Custom Key Pair Per User
  •  In this each user creates their own SSH key pair. The public key is manually placed in the ~/.ssh/authorized_keys file on the remote servers, while the private key is uploaded to the corresponding Ezeelogin user account.  
  • Every user requires a separate key, which must be generated, distributed to remote servers, and managed within Ezeelogin. This includes updating each server’s authorized_keys file and configuring the Ezeelogin user profile accordingly.  
  • Simply suspending or deleting a user in Ezeelogin does not immediately revoke their access, as they may still possess the private key. To fully remove access, the public key must be manually deleted from the remote server’s authorized_keys file, or access should be restricted at the Ezeelogin jump server level.
Why the global key is the preferred choice in Ezeelogin
  • Simplified Management: The Global key can be easily copied to remote servers without needing to generate individual keys.
  • Instant Access Denial: Suspending or deleting a user in Ezeelogin immediately denies their access to the server.
  • Enhanced Security: The private key remains encrypted and inaccessible to users, ensuring no per-user traceability.

Detailed article for SSH key management in Ezeelogin

  1. Different types of SSH authentication keys
  2. Setup public key in remote server
  3. SSH Key rotation to remote servers
  4. Using custom private and public keys in Ezeelogin
  5. Add a server using ssh key pair in ezeelogin
  6. Enabling passwordless SSH Login from gateway to remote servers using public keys
  7. How to reset cluster keys in ezeelogin Master-slave Configuration ?
  8. Set SSH Key Expiry for the gateway users