How can I integrate Windows AD on RHEL 8 using SSSD? Overview: This article provides a step-by-step guide to integrating Windows Active Directory (AD) with RHEL 8 using SSSD, covering package installation, domain configuration, user verification,... Read More
Features & Functionalities
How to get the Remote Server Activity of users 1. How to find the remote activity of gateway users. Select Users > Server Activity > Select the Ezeelogin admin user > Select the servers from the list you have > Choose the date... Read More
View Remote Server Password.
FEATUREDHow to view the remote server password from the ezeelogin jump server? Click to learn: How to add a server Note: To view the remote server password in the GUI you need to enable 2FA and access the GUI via HTTPS. (1) To view... Read More
How to get the Shell Activity of Users. It is the SSH gateway activity log that stores the details of all the ezeelogin users accessing the ezeelogin shell. How to find the shell activity of users. Select Users > Shell Activity > Select the... Read More
How to add Windows server for one-click RDP access via web browser in Ezeelogin? Overview: This article provides step-by-step instructions on how to add a Windows server for one-click RDP access for gateway users via a web browser in Ezeelogin. ... Read More
How can we export servers? Overview: This article provides steps to export the list of all servers and server details into a CSV file using an Ezeelogin script which subsequently can be imported back to the system. Ezeelogin provides a convenient... Read More
How to enable/disable Yubikey 2FA (Two-factor Authentication) in Ezeelogin? Overview: This article provides a comprehensive guide on configuring and managing Yubikey two-factor authentication (2FA) for SSH jump host. Refer to the YouTube video... Read More
How to resolve an issue while logging into cPanel/WHM with one click? Overview: This article helps Ezeelogin gateway users resolve issues while logging into cPanel/WHM. Step 1: Ensure that you are able to manually log into the remote server with... Read More
Enabling google reCaptcha for GUI authentication Overview: This article describes the configuration of Google ReCaptcha to add an extra layer of security to your login process, choosing between visible or invisible modes for the reCaptcha prompt on... Read More
How to set up a periodic root password reset cronjob on servers? Overview: Password rotation in SSH is an important security practice that helps mitigate the risk of unauthorized access due to compromised credentials. Here’s a how to... Read More
How to solve if Web Portals are unavailable for the gateway user? Overview: This article describes how to resolve the issue where the webportal become unavailable for the gateway user by adjusting user privileges through specific settings in the... Read More
How do Automatic, Keep Given, and Keep Server Password Options Differ? Overview: This article will provide a better understanding of how password management works and explain various options such as automatic, keep server password, keep given... Read More
Grant parallel shell privilege for a gateway user Overview: This article explains on how to grant parallel shell access to a gateway user. Parallel shell is disabled by default for all users except for the admin user created during installation... Read More
Enforce 2fa on User login Overview: This article provides an overview of Two-Factor Authentication (2FA) implementation options: enforcing 2FA globally for SSH and web interfaces, and selectively for user groups, along with configuration... Read More
How to create more admin users in the gateway server? Overview: The admin user account created at the time of installation would be the user that would have all the privileges and is called 'superadmin' as it has the privileges to create... Read More
Add timestamp for command prompt in CentOS, Ubuntu, Debian, and SUSE Linux. Overview: This article describes how to add timestamps to the command prompt in CentOS, Ubuntu, Debian, and SUSE Linux by editing the appropriate configuration files for... Read More
Add an Amazon ec2 instance in the Ezeelogin jump server or bastion host. Overview: This article describes how to add an Amazon EC2 instance to an Ezeelogin jump server or bastion host, covering the steps to obtain the instance's private key and... Read More
Viewing SSH Logs History for an SSH Gateway User in the Ezeelogin Web GUI. Overview: This article describes how to view SSH logs history for an SSH gateway user in the Ezeelogin web panel , detailing steps from configuring logging settings to... Read More
In Parallel Shell I get the following "An error occurred. Please contact the administrator" Overview: This article explains how to resolve the error "An error occurred. Please contact the administrator" when using the parallel shell. Make sure... Read More
How to disable Recaptcha? Overview: The following article describes how a user can disable recaptcha from GUI and database. Here are the steps to disable reCAPTCHA on the login page: Disable the captcha on the login page from Ezeelogin Web GUI.... Read More
Troubleshooting: 'ezinfo' command does not display server details Overview: This article describes steps to resolve the issue where the internal command 'ezinfo' does not display server details by adjusting user privileges and... Read More
Restricting Commands for Gateway Users on Remote Servers in Ezeelogin Overview: In this article, we will configure a command guard in Ezeelogin such that an SSH gateway user "Tom" who is a JuniorTech would only run the following commands (wget,... Read More
SSH log rotation or prune recorded SSH logs Overview: This article outlines how to manage SSH log rotation and pruning in Ezeelogin, including setting log space thresholds, and retention durations, and configuring cron jobs for automatic log... Read More
Securing SSH session recording to prevent password capture Overview: This article describes how to configure SSH session recording to prevent password capture by setting it to "Output" mode in Ezeelogin, crucial for meeting PCI DSS, HIPPA, SOC, SOC2... Read More
Internal commands like ezinfo or ezlist work only for the admin user created at the time of installation and have to be explicitly granted to other users belonging to the Admins group or Users belonging to other User groups. Grant the user View... Read More
Is it possible to add switches and manage them in Ezeelogin? Overview: This article explains how to add and manage switches/routers in gateway server using the "Keep Server Password" option, setting up prompts, and configuring automatic privilege... Read More
Invisible control characters in the SSH logs recorded Overview: This article describes how the SSH session recording logs every key press of the Ezeelogin gateway users which appear as strange characters in the logs and explains the different modes... Read More
Ezeelogin public key to use in remote server Overview: This article explains how to ensure new Linux servers or cloud instances are added to the SSH gateway server by using a global key in case of password authentication failure. While adding the... Read More
Guide to backup and upgrade PHP on a jump server. Overview: This article describes the process of backup and upgrade Ezeelogin on a jump server, including creating executable backups, upgrading PHP versions, and seamlessly executing the upgrade... Read More
Configure the SSH tunnel on the SSH jump or Bastion host server. Overview: The SSH tunneling (also called port forwarding) feature allows you to forward ports through the jump server securely. This article describes how to set up SSH tunneling ... Read More
How Can You Manage LDAP User Groups in Ezeelogin: Assignment, Mapping, and Default Settings? Overview: This article describes how to assign, change, and map LDAP user groups in the Gateway server, including configuring automatic group assignments... Read More
Searching for a server using a hostname or IP address in the SSH jump server interface Overview: This article describes how to change the search option under the Server tab, including options for searching by hostname, IP address, server group, and... Read More
How to record and download RDP recordings? 1. Install the RecordRTC plugin. Click on the link https://chrome.google.com/webstore/detail/recordrtc/ndcljioonkecdnaaihodjgiliohngojp and add it to your chrome 2. Make sure you have enabled the RDP... Read More
How Do You Manage DNS for Servers: Adding IP-Only Hosts, Disabling DNS, and Control Panel Resolution? Overview: This article outlines how to configure global DNS settings, add IP-only servers, and manage DNS resolution for control panel logins,... Read More
Configure Microsoft Azure SSO SAML-based Authentication in Ezeelogin GUI. Overview: This article describes the brief guide to configuring Microsoft Azure SSO authentication with Ezeelogin GUI. Note: SAML is an authentication mechanism for web... Read More
How do I grant access to users in the control panel? Overview: This article describes the steps to grant control panel access to user "Tom" in Gateway server by using the Access Control settings. Refer to the manual: https://www.ezeelogin.com... Read More
Enabling Key-Based Authentication and Root Login in SSH Overview: This guide outlines the steps to enable key-based authentication and allow root login in SSH for improved security and administrative access. Step 1: Open the SSH configuration file... Read More
How Can You Prevent a Remote User's Password from Being Changed When Adding a New Server? Overview: In this article, the user will learn how to add remote servers using the original password without it being changed during the process.... Read More
How to add a remote server into the SSH gateway using SSH keys? Overview: This article outlines the process of adding a remote server to an SSH gateway using SSH keys, even if the root password is unknown. Step 1: When adding the target remote... Read More
SSH to Ezeelogin Jumpserver using MobaXterm. Overview: This article provides a guide on using MobaXterm to SSH into an Ezeelogin Jumpserver, detailing the necessary steps for configuration. 1. Click on the session tab and follow the below steps. ... Read More
Option for setting SSH gateway user password expiration Overview: This article explains the SSH Gateway User Password Lifetime feature, which allows you to set an expiry date for user passwords. A value of 0 indicates that passwords never expire,... Read More
Authentication of SSH users using Public keys fetched from the Active Directory server Overview: This article describes the process for extending the Active Directory schema to add SSH key attributes on Windows Server 2012 and 2016, including... Read More
Switch the node state from slave to master in the Ezeelogin cluster Overview: This article describes how to switch a node from Slave to Master in Ezeelogin by verifying database synchronization, promoting the Slave node to Master, and refreshing... Read More
Exporting Remote Server Access Data for SSH Gateway users as CSV Files. Overview: This article explains how to generate CSV reports of Gateway users. Note: Running the below scripts will prompt for the Ezeelogin administrator password. The... Read More
Enforce password policy or complexity to the Ezeelogin user's password Overview: This article describes how to enforce password complexity settings for Ezeelogin users by adjusting parameters such as minimum and maximum length, digits, and... Read More
Enable or disable Radius 2FA (Two-factor Authentication) in Ezeelogin. Overview: This article outlines the process for setting up and managing RADIUS-based Two-Factor Authentication (2FA) in Ezeelogin, including configuration steps via the GUI,... Read More
How to add InterWorx as webportal in Ezeelogin? Overview: This article explains how to integrate InterWorx as a web portal in Ezeelogin. It details the system requirements, supported operating systems, and VPS systems. The article includes steps... Read More
Forcing password change on next login Overview: This Article Covers How To Force A Password Change For A Gateway User On Re-Login. After Enabling The Password Change Option, Users Will Be Prompted To Update Their Passwords Upon Their Next Login.... Read More
Adding Cyberpanel as webportal in Ezeelogin for autologin Cyberpanel will work only from Ezeelogin version 7.29.10 Webproxy, Webpanel, Webportal, Controlpanel To add cyberpanel as a web portal in ezeelogin for autologin, install cyberpanel in a... Read More
Integrate GSuite with Ezeelogin SSH Gateway Note:SAML is an authentication mechanism for web applications. It's based on web protocols and it cannot be used for user authentication over SSH. 1. Log in to the Google Workspace Admin console and... Read More
What is Authentication log in Ezeelogin? Authentication logs give you a record of authentication-related activities in your Gateway Server. It is a component that would help you track which gateway users have accessed the Gateway Server through the... Read More
Enabling and configuring email notifications in ezeelogin Overview: This article covers configuring email notifications in Ezeelogin. It includes adding a valid email address for the super admin, updating the notification sender's address and... Read More
Configure Ezeelogin to authenticate using Windows_AD / OpenLDAP (Pam-Ldap) in Debian. Overview: This article describes the steps to configure Ezeelogin to authenticate using Windows Active Directory or OpenLDAP (PAM-LDAP) on Debian, including... Read More
Note: SAML is an authentication mechanism for web applications. It's based on web protocols and it cannot be used for user authentication over SSH. 1. Login to Jumpcloud and Add the Application 2. Search for SAML 2.0 3. Change the... Read More
Password History Limits for Gateway Users Overview: This overview highlights the importance of preventing the reuse of previous passwords for security compliance, specifying how the number of disallowed previous passwords is determined based on the... Read More
Removing entries in the Ezeelogin database table gwactivity_logs for house keeping. Overview: This article explains how to delete entries from ’gwactivity_logs’ table. It would be required to reduce the size of the Ezeelogin MySQL... Read More
Get Started with Ezeelogin JumpServer. Overview: This article describes how you can get started with Ezeelogin. 1.Ezeelogin GUI/ Web interface Login Go to the Ezeelogin web panel installed URL (configured during installation) using your web... Read More
How to view users in a specific user group? You can utilize the search button to display members belonging to a particular user group. Choose User Group from the dropdown menu and enter the specific user group's name to locate members belonging... Read More
How to add DirectAdmin as control panel Overview: This article outlines the steps to integrate DirectAdmin with Ezeelogin. First, install DirectAdmin on your server. Then, log in to the Ezeelogin GUI and navigate to Settings ->... Read More
How to forward SSH Jump Server logs to Splunk? Splunk is a software platform designed for searching, monitoring, and analyzing machine-generated data in real time. It provides insights into various data sources, including logs, events, and metrics,... Read More
Transfer Ezeelogin SSH session logs recorded to a remote server Overview: This article describes steps to create a Linux system user on a remote server, set up SSH-key-based authentication, and transfer SSH session logs from an Ezeelogin Jumpserver... Read More
Running SSHD on multiple ports to assign different shells to gateway users Overview: This article explains how to run sshd on multiple ports to assign different shells to a gateway user. By configuring sshd to listen on ports 22 and 2244, users... Read More
How to login as LDAP user into EZSH shell without accessing the Ezeelogin GUI? Overview: This article guides admin privileged users on how to use LDAP password as the security code while logging into Ezeelogin backend(ezsh). LDAP users typically... Read More
How to hide remote server passwords from non-privileged Ezeelogin gateway users? Overview: This article helps Ezeelogin admin users on how to hide remote server passwords from non-privileged users on the Ezeelogin gateway. Step 1: To prevent non... Read More
Switching ezeelogin authentication from SAML/SSO to internal Overview: This article explains how to disable SAML/SSO authentication in Ezeelogin. Run the command /usr/local/ezlogin/ez_queryrunner.php "update prefix_settings set value='internal... Read More
Definition of SSH Gateway and Purpose in a Network SSH gateway uses a secure shell protocol to securely connect to other servers within a network; acting as a mediator between a user’s computer and a target server to access remote services... Read More
Is it possible to stop recording user activity logs? Overview: This article describes the limitations of stopping Web Activity, Shell Activity, or Server Activity while providing guidance on how to disable SSH log recording, RDP recording, and Web... Read More
Can we set maximum period of inactivity for SSH gateway users Synopsis: The Maximum Days Without Login feature would automatically lock the account if the user has not logged in for the number of days set. How to set an Inactivity lock for... Read More
How to add ControlPanels Control Panel Control Panel is a web-based interface that is used for server management. Examples of control panels are Cpanel, Plesk, Webmin, etc. For adding a control panel Request URI is enough. A control panel is... Read More
Configuring Ezeelogin to Prompt for Remote SSH Credentials in ezsh Interface. Overview: This article details the process for configuring Ezeelogin to prompt for remote SSH credentials (username & password) in the ezsh interface. 1. Navigate... Read More
How to enable or disable the IP address view of remote servers in Ezeelogin GUI and SHELL? The IP address of the remote servers can be hidden by disabling the privilege for that particular user. This feature is available from... Read More
Types of users in Ezeelogin. Overview: This article describes the different types of users in Ezeelogin: Ezeelogin Gateway Users, Remote SSH Users, SubSSH Users, and Pass User Through. 1. Ezeelogin Gateway User Ezeelogin gateway users are users... Read More
How to change terminal emulation to vt102 in Ezeelogin GUI? Overview: This article helps Ezeelogin gateway users to change the terminal emulation to vt102, both from the Ezeelogin GUI and via the command line. Step 1: To change terminal emulation,... Read More
View the IPMI password Overview: This article outlines the way a user can view IPMI passwords. 1. Ensure that you are accessing Ezeelogin with HTTPS and 2-factor authentication.2. After enabling HTTPS and 2 FA, the gateway user needs to click... Read More
Locating the default administrator account in configuration files Overview: This article explains that the default administrator account in Ezeelogin, created during installation, cannot be deleted or modified, and any changes to the username... Read More
Configuring Timeout Values in Ezeelogin Overview: This article describes how to configure timeout values in Ezeelogin for GUI, shell activity, and SSH connections. 1. Ezeelogin GUI Timeout Ezeelogin GUI timeout happens when there is no user... Read More
openSUSE is a free and open-source Linux distribution developed by the openSUSE project. It is offered in two main variations: Tumbleweed, an upstream rolling release distribution, and Leap, a stable release distribution which is sourced from SUSE... Read More
Add Cpanel as a webportal Webproxy, Webpanel, Webportal, Controlpanel To add Cpanel as a web portal; follow the below steps to create a group for the web portal and later try to add the Portal. If there is no existing group, add a group... Read More
Grant privilege for an Ezeelogin user to view Control Panel To access the control panel for an Ezeelogin user, select the particular user to which you need to grant access to the control panel and then click on the Access Control->... Read More
Delete Ezeelogin users Overview: This article explains that deleting an Ezeelogin user removes them from the /etc/passwd file and their home directory. Ezeelogin users can be deleted, which removes their entries from the `/etc/passwd` file and... Read More
How to view the complete Server and User list via MySQL? Overview: This article offers detailed instructions on how to view the complete server and user lists through MySQL. To display the full server and user list via MySQL follow the below... Read More
How to add a server with the private key stored in the database using API? 1. Login to Ezeelogin GUI -> Key Management -> Add new private key and passphrase. Refer to below screenshot. 2. Login to the gateway server and add the server with API... Read More
What is a WebProxy session? It is a Session Timeout to the web portal. The following screenshot shows the time in seconds for a session to the web proxy service to remain active if no requests come in. Note: We cannot change the... Read More
Add Plesk as a webportal Webproxy, Webpanel, Webportal, Controlpanel To add Plesk as a web portal; follow the below steps to create a group for the web portal and later try to add the Portal. 1. If there is no existing group, add a group under... Read More
A supergroup is only a logical grouping of server groups, in other words, it is a group of Server groups. A supergroup is listed just like a usual server group in the Ezeelogin shell and will contain all the accessible servers in its member groups. ... Read More
How to view the updated password history for remote servers? Credential history feature is to store the previous password of the remote SSH user ( a Unix system user ) which is used to login to remote servers. This feature is available from the 7... Read More
Adding Litespeed as webportal in Ezeelogin for autologin Webproxy, Webpanel, Webportal, Controlpanel To add LiteSpeed as web portal in ezeelogin for autologin, install lightspeed in a server. Follow the below steps to add LiteSpeed as a web... Read More
How to set SSH Key Expiry for the gateway users and force to rotate the public keys? Configure SSH keys to expire after a specific number of days from GUI. This setting allows you to set an expiration period for SSH keys, and once that period is... Read More
How to get prompts for username and password while accessing remote servers? If a user needs username and password to be prompted while accessing a remote server make the username and password filed empty while adding the remote server. You can... Read More
How to setup Ezeelogin public key (global key) in the remote server? Synopsis: This article will help the Ezeelogin user to add the Ezeelogin public key (global key) to remote servers manually and using the GUI. Ezeelogin's public key or... Read More
What all features can be accessed after Ezeelogin License Expiry? If your Ezeelogin license is expired you will still be able to login to the Ezeelogin GUI and you will be able to add users to the Ezeelogin GUI but if you try to add a server you will... Read More
How to view the client username and IP address in the production servers? This feature is available from Ezeelogin version 7.31.0. 1. Login to the remote server added in Ezeelogin and append the below line in the sshd configuration file. root... Read More
How to create sub ssh user when a remote server is added with non privileged remote SSH Login User? This article details on how to add a remote server 'web.eznoc.com' to the Ezeelogin gateway with Remote SSH Login User 'Tech' (... Read More
Adding Webuzo as ControlPanel in Ezeelogin UI 1.Login to Ezeelogin Software GUI-- > Settings--> Control Panel. Then add control panel. Refer the screenshot below as an example to configure Webuzo. 2. Go to the Servers tab and select the... Read More
How to add Jira as web portal hosted on internal network with Ezeelogin web proxy? Webproxy, Webpanel, Webportal, Controlpanel 1. Login to Ezeelogin GUI -> Click on Web Portals tab -> Add new Web Portal. 2. Provide the web portal name,... Read More
List of WebPortals and ControlPanels Following is the list of WebPortals you can add to Ezeelogin: Adding Jira as webportal in Ezeelogin Adding CyberPanel as Webportal in Ezeelogin Adding Litespeed as Webportal in Ezeelogin Adding Plesk as... Read More
How to create user groups and grant SSH access to the user group? What is a user group? User groups consist of users who share common characteristics and are identified by a specific group name. These group names are utilized in Access Control to... Read More
Streamlining User Groups for efficient access to Shared Servers in SSH. Dividing multiple users into two user groups, both requiring access to common servers in addition to their existing access to the main server group. To access control for... Read More
How to switch the IP of Master/Slave installation ? 1.To switch IP of the master/slave installation, You should log in to the billing portal, edit your license, and change the IP to your new IP. Login to billing portal -> Licenses -> Edit ... Read More