Skip to Content

 General

How to upgrade OpenSSH in Centos ?

Upgrade OpenSSH in Centos. Overview: This article details how to upgrade OpenSSH in CentOS, including dependencies installation, source download, compilation, installation, verification, and post-upgrade checks for Ezeelogin functionality. 1.�... Read More

How to upgrade PHP to 7.4 on Centos 7

Upgrade PHP to 7.4 in Centos 7. Overview: This article describes the steps to upgrade the PHP version to 7.4 in Cent os. Enter the following commands on the terminal to upgrade PHP:    1 . To install the latest  PHP 7, you need to turn... Read More

How to upgrade php to 7.2 on Centos

PHP upgrade instructions for centOS and amazon linux Overview: This article details how to upgrade PHP on CentOS 7 and Amazon Linux. For CentOS 7, enable EPEL and Remi repos, install yum-utils, and install PHP 7.x. For CentOS 6, migrate to CentOS... Read More

How to install and switch different versions of PHP in Ubuntu?

How to install multiple PHP versions in Ubuntu? Overview: This article explains how to install multiple PHP versions on Ubuntu, switch between them for CLI and GUI, and configure Apache to enable different PHP versions for different applications. ... Read More

How to prevent putty window from closing during ssh

Prevent PuTTY window from closing during an SSH session and display the error message? Overview: This article explains how to prevent PuTTY windows from closing during an SSH session if there is any error on the server side. By default, PuTTY... Read More

KEX and Host Key Algorithms in SSH

What are KEX and Host Key Algorithms? Overview: This article explains KEX and host key algorithms and guides Linux users on how to view and modify the algorithms used for SSH connections between a client and a server. KEX: It is the short form... Read More

How to convert the ppk files to openssh format

How to convert putty generated .ppk files to .pem/openssh format   Windows - convert a .ppk file to a .pem file   Start PuTTYgen. Under Actions, choose Load, and then navigate to your .ppk file.      2. Choose the... Read More

How to install Google authenticator on Centos/Ubuntu?

Install Google Authenticator on Centos/Ubuntu Overview: This article describes how to install Google Authenticator on CentOS/Ubuntu and addresses issues related to the deprecation of the Google Image Charts API affecting QR code generation. 1. ... Read More

How to install OpenLDAP and phpldapadmin in CentOS?

How to Install OpenLDAP and phpldapadmin in CentOS 7? Overview: This article explains how to install OpenLDAP and phpldapadmin in CentOS 7. Step 1: Install openldap packages. root@centos ~]# yum install openldap openldap-servers openldap... Read More

How to upgrade MariaDB 5.5 to 10.x in CentOS 7 ?

Upgrading MariaDB 5.5 to 10.x on CentOS 7: A Step-by-Step Guide Overview: This article describes the process for upgrading MariaDB from version 5.5 to 10.x on CentOS 7, covering backup procedures, repository configuration, and installation steps.... Read More

How to reset mysql or Mariadb root password ?

  MySQL/MariaDB Root Password Reset Procedure Overview: This Article provides a comprehensive guide for resetting the MySQL or MariaDB root password. It details how to stop the MySQL/MariaDB service, start it with the --skip-grant-tables option,... Read More

Where do i view the changelog

How to Access the Changelog? 1. How to view the changelog? To check the Jump server or Bastion host release notes/change log, refer to the below link from our online manual.       Change log You can also check our user manual for feature... Read More

Forcing RDP to use TLS Encryption

How to force RDP to use TLS Encryption? Overview: This article provides instructions on how to force Remote Desktop Protocol (RDP) to use TLS encryption. Windows Remote Desktop Protocol (RDP) is widely used by system administrators to provide... Read More

Connect jumpserver using PuTTY

Connecting to a remote server managed by ezeelogin using PUTTY Overview: This article describes how to connect to a remote server managed by Ezeelogin using PuTTY. Step 1: Open PuTTY and enter the Ezeelogin/Jumpserver IP... Read More

Upgrade PHP to 8.1 or 8.3 on Debian 9, 10, and 11 Servers

How to upgrade PHP to 8.1 & 8.3 in the Debian 9, 10, and 11 servers? Overview: This article provides a step-by-step guide to upgrading PHP to version 8.1 or 8.3 on different Debian versions. Step 1: Run the following command to install... Read More

Redirect IP to Domain Name in Linux

How to redirect IP to FQDN with HTTPS in Apache Webserver using mod_rewrite (Ubuntu 18,20,22)? Overview: This article guides you through redirecting an IP address to an FQDN with HTTPS in Apache on Ubuntu 18, 20, and 22 using mod_rewrite. It... Read More

Increase script execution time in Ubuntu and CentOS

How to increase script execution time in Ubuntu and CentOS? Overview: This article explains how to increase the script execution time in Ubuntu and CentOS by modifying the max_execution_time directive in the PHP configuration. It covers updating... Read More

Why is Ezeelogin the most secure ssh gateway?

What makes Ezeelogin the most secure SSH gateway available? Overview: This article explains how ezeelogin makes the most secure SSH gateway. 1. SSH User password and security codes are hashed using CRYPT(SHA512, SHA256, BLOWFISH . DES algorithms).... Read More

What is ezeelogin?

What is Ezeelogin Overview: Ezeelogin SSH Jump Server software facilitates secure SSH access management with features like 2-factor authentication, session recording, and compliance with major security standards. Ezeelogin is an SSH Jump Server... Read More

Read ssh key with openssl command in CLI

How to read SSH key with OpenSSL CLI command? Overview: This article explains how to read an SSH private key using the OpenSSL CLI command. Step 1: Run below command to find if the key is readable from the command line of the Linux server. root... Read More

Can the software be compromised?

We had made use of military grade technologies so compromising it is almost impossible. We had made it hard to decipher the critical data even if your gateway server is rooted. Read More

Is it a hosted solution?

Is Ezeelogin a hosted solution? Overview: Ezeelogin offers a self-hosted SSH Jump server solution, providing control over installation on your server for enhanced security and customization. Ezeelogin is not a hosted solution. Unlike hosted... Read More

Why is ezeelogin the most secure gateway?

Why is Ezeelogin the most secure ssh gateway available?   SSH User password and security codes are hashed using CRYPT(SHA512, SHA256, BLOWFISH .DES algortithms). So even in the unlikely scenario of the gateway server being rooted, access to all... Read More

Record and Replay Linux Commands

How to record and replay SSH sessions using the script and scriptreplay commands? Overview: This article explains how to record and replay SSH sessions using the script and scriptreplay commands on CentOS, RHEL, Ubuntu, and Debian servers. It... Read More

Access Control Explained

Role Based Access Control (RBAC) Explained Overview: This article explains how to implement Role-Based Access Control (RBAC) in SSH, detailing how to manage user access to servers, server groups, web portals, and specific actions based on their... Read More

How to downgrade PHP 7.4 to 7.1 in Centos ?

Downgrade PHP version 7.4 to 7.1 in Centos  Overview: This article helps Linux user to downgrade PHP from higher version(7.4) to lower version(7.1) on CentOS.  Additionally, these steps can be used to downgrade PHP to various versions on CentOS... Read More

List of supported PubkeyAcceptedKeyTypes in Ezeelogin

What are the supported PubkeyAcceptedKeyTypes, KEX, and HostKeyAlgorithms in the ezsh shell? Overview: This article outlines the supported PubkeyAcceptedKeyTypes, KEX(Key Exchange Algorithms), and HostKeyAlgorithms in the ezsh shell (Ezeelogin... Read More

How to install node using npm and n module?

Installing Node using npm and n Module Overview: This article provides step-by-step instructions for installing npm and the n module on Linux distribution, essential for managing Node versions efficiently. Step 1. Install npm.   On centos 7 :... Read More

How to re-add a reinstalled server?

Steps to re-add a reinstalled server Overview: This article outlines the steps to re-add a reinstalled server. First, select the reinstalled remote server and reset the SSH fingerprint. After resetting, update the new password in the Server ->... Read More

List Apache Modules in Linux

How to list which apache modules are enabled in CentOS/Ubuntu server? Overview: This article explains how to list enabled Apache modules on CentOS, RHEL, Ubuntu, and Debian servers using the apachectl command. It also provides steps to enable... Read More

How to get detailed logs from Ezeelogin error logs?

Getting detailed error messages from Ezeelogin error logs Overview: This article helps Ezeelogin gateway users on how to obtain detailed error messages from Ezeelogin error logs by adding 'log_level' trace to the Ezeelogin configuration... Read More

Webproxy, Webpanel, Webportal, Controlpanel

How to configure Web proxy, Web portals, Control Panel, Web panel through Ezeelogin? Overview: This article explains how to configure Web proxy, Web portals, Control Panels, and Web panels through Ezeelogin, detailing their functions and providing... Read More

Getting Started with Ezeelogin Jump Server

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 does " Web Activity" in Ezeelogin works?

How to find "Web Activity" logs or how to export Web Activity logs in Ezeelogin? Overview: The "Web Activity" log provides a detailed record of user interactions with the web panel, including accessed sections and functions, along with date and time... Read More

How to download HAR file?

Download HTTP Archive (HAR) Data from Your Browser Overview: This article describes how to export HTTP Archive (HAR) data, which logs detailed performance information about web pages, by using the browser's developer tools to access and save... Read More

Error while logging into Ezeelogin GUI

How to solve "Error login expired. Please login"? Overview: This article helps in resolving "Error login expired. Please login" issue occured in the Ezeelogin software GUI, which can be resolved by adding cookie_match_ip as 0 to the end of ... Read More

Configurations to be enabled in sshd_config

Recommended SSHD settings in /etc/ssh/sshd_config   OpenSSH server config file. Overview: This article provides an overview of recommended SSHD settings in the /etc/ssh/sshd_config file and demonstrates how to view the active configurations and... Read More

Audit logs and configurations

Audit log policies and configurations Overview: This article provides a detailed explanation of the various audit log types and their configurations available in Ezeelogin. 1. SSH Logs The SSH logs provide comprehensive log information about the... Read More

Functions in webactivity logs

Overview of web activity log functions in ezeelogin Overview: This article details the different functions of the web activity log for the user tab in Ezeelogin, including actions such as adding, editing, and deleting users, managing user groups,... Read More

Compile and install mcrypt

How to compile and install mcrypt in SUSE 15? Overview: This article helps to compile and install the mcrypt extension for PHP in SUSE 15. Step 1: Install the development tools. user@suse15:~# zypper in -y php7-devel gcc gcc-c++ re2c make... Read More

Privileged access management in Linux

How to login to a remote server as a non-privileged user and escalate privileges in SSH? Overview: This article helps to configure two methods methods that allow a gateway user to log in to a remote server as a non-privileged user and seamlessly... Read More

MariaDB Connector Vulnerability CVE-2020-13249

How to fix MariaDB Connector Vulnerability CVE-2020-13249? Overview: This article provides information about a vulnerability identified in the MariaDB connector and the recommended mitigation actions. This vulnerability could potentially allow an... Read More

Web Activity Log

How to find detailed Web Activity Log in Ezeelogin Overview: This article explains how to enable and retrieve web activity logs for monitoring user operations in various sections of the web GUI, ensuring compliance with security standards such as... Read More

Where are gateway user passwords stored in jumpserver?

How authentication passwords are stored. Overview: This article explains where gateway users' passwords are securely stored in the ezeelogin SSH jump server. Web GUI authentication passwords are stored in the user table of the database in the... Read More

How to correct server time in CentOS, Ubuntu, Debian and SUSE

How to correct server time in CentOS 6, 7, 8, RHEL 8, Ubuntu 16, 18, 20, Debian 9, 10, SUSE 15 Overview: This article describes how to correct server time across CentOS, RHEL, Ubuntu, Debian, and SUSE using ntpdate or chrony, depending on the... Read More

How to find the reasons for account being suspended?

Reasons for Account Suspension Overview: This article describes the reasons why an account could be suspended. 1. Account suspended due to invalid 2fa or security code: If a user is suspended due to an invalid 2fa or security code, you can view... Read More

Extract Ezeelogin backup file

How to extract the Ezeelogin backup file and use it without restoring? Overview: This article helps to extract and utilize the Ezeelogin backup file without restoring it. It covers database restoration, retaining SSH logs, retrieving standalone... Read More

Is it possible to manage Ezeelogin users via API?

Managing users in Ezeelogin via API Overview: This article explains how to manage Ezeelogin users through API. It is not possible to create or remove Ezeelogin users with the API feature since there are a lot of risk factors associated with it... Read More

Change Terminal Emulation to vt102 from Database

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

Enable Custom Server fields for Ezeelogin Users from database

Configuring custom server fields for all users  in ezeelogin Overview: This article explains how to enable custom server fields for all users in Ezeelogin. It includes running a PHP command to update user preferences and viewing the custom server... Read More

Disable apache default page and replace with an error page.

Can we remove the welcome.conf page and replace it with any error page? Overview: This article explains how to configure your web server (Apache or Nginx) to display a "403 Forbidden" error page instead of the welcome page when accessing your domain... Read More

Compile and install libssh and ssh2

How to compile and install libssh (1.10.0) and ssh2 (1.3.1) in Ubuntu 18, 20, 22, and Centos 7, 8? 1. Download required packages: root@gateway ~]# wget https://libssh2.org/download/libssh2-1.10.0.tar.gz root@gateway ~]# wget https://pecl.php.net... Read More

Reset password in ubuntu

How to reset password in ubuntu? Overview: This article explains how to reset a user password in Ubuntu by editing GRUB boot parameters and using single-user mode. This article provides a step-by-step guide on resetting password in ubuntu using... Read More

Is it possible to login to Ezeelogin with a disabled AD user?

Will a user be suspended from Ezeelogin if the corresponding user is suspended in Active Directory / LDAP? Disabling a user account in Windows Active Directory (AD) or LDAP does not automatically suspend the corresponding user account in Ezeelogin.... Read More

What is the best practice for creating users in Ezeelogin?

How can users be added in Ezeelogin in the most effective way? Overview: This article explains how to add users in Ezeelogin effectively by integrating with Windows Active Directory or OpenLDAP, covering the setup process for various Linux... Read More

Cluster Explained

Cluster (Master-Slave) explained. Overview: This article helps in understanding the Ezeelogin master-slave or cluster setup for High Availability.   The master-slave setup is for High Availability (HA). Data between the master and slave is... Read More

Upgrade OpenSSH

How to upgrade OpenSSH version in RHEL, Rocky Linux and AlmaLinux? Overview: This article will help Linux user to upgrade the OpenSSH version on RHEL-based operating systems. Step 1: Install development tools and dependencies. root@gateway:~#... Read More

Integrate Ezeelogin with WAF

How to integrate Ezeelogin with WAF (Web Application Firewall) like Cloudflare? Append below lines in /usr/local/etc/ezlogin/ez.conf root@gateway ~]# vim /usr/local/etc/ezlogin/ez.conf host_url  http://your_domain_namecookie_match_ip 0 Note:... Read More

Understanding Shadow File Format in Linux

Understanding the format of /etc/shadow file  Overview: This article describes the structure, purpose, and permission settings of the/etc/shadow file in Linux, which securely stores encrypted user password data and related account aging information... Read More

Content Security Policy in Ezeelogin GUI

Content Security Policy (CSP) in the Ezeelogin web framework explained Overview: This article explains the updated CSP headers in Ezeelogin 7.29.0, where dynamic scripts use nonce set by the application. Users no longer need to configure CSP... Read More

Change the Ezeelogin database name, username, and password

Is it possible to change the Ezeelogin database name, database username, and database password? Overview: This article explains that manually changing the Ezeelogin database name, username, and password is not possible. Use the update script to... Read More

Find base DN and bind RDN from Windows server

How to find base DN and bind RDN from Windows Server 19? Overview: This article explains how to find the Base DN and Bind RDN in Windows Server 2019 using the Active Directory Administrative Center for integration with Ezeelogin. This will help... Read More

DNS load balancing for HA using AWS Route 53

How to implement DNS load balancing in Ezeelogin cluster for high availability (HA)? Overview: This article explains how to implement DNS load balancing in an Ezeelogin cluster using AWS Route 53 to achieve high availability (HA), by directing... Read More

Switching authentication methods in SSHD

How to enable or disable authentication methods in the SSH Daemon on a Linux server? Overview: This article describes how to enable or disable password and public key authentication methods in the SSH Daemon on a Linux server, including steps to... Read More

Enable root privilege for the group in the sudoers file

How to enable root privileges for the wheel/admin group from the sudoers file? Overview: This article explains how to enable root privileges for users by assigning them to the wheel group (on CentOS) or the admin group (on Ubuntu) using the... Read More

Correct PHP time in different OS

How to correct PHP time in Ubuntu, Debian, Centos, RHEL? Overview: This article describes how to correct PHP time in Ubuntu, Debian, CentOS, RHEL, and other Linux distributions by setting the correct timezone. This article will help the Linux user... Read More

Reset remote user password and update it in Ezeelogin

How to reset the user password on a remote server and update it in Ezeelogin? How to reset the user password of a remote server and update it? 1. Log in to the remote server and execute the following command. It will prompt you for a password, enter... Read More

Create load balancer in AWS for Ezeelogin Cluster

How to create load balancer in AWS for Ezeelogin Cluster setup for HA? Overview: This article describes how to set up a Network Load Balancer (NLB) in AWS to support High Availability (HA) for Ezeelogin cluster node, enabling traffic distribution... Read More

Installing MariaDB 11 on Ubuntu

How to install MariaDB 11 on Ubuntu? Overview: This article provides step-by-step instructions for installing MariaDB 11 on an Ubuntu server. Step 1:  Update the system root@gateway:~# apt update && sudo apt -y upgrade Step 2: Add... Read More

Configure secondary node for new IP

How to reconfigure secondary node when the IP address has changed? Overview: This article explains how to reconfigure secondary node in the Ezeelogin cluster setup when its IP address has been changed. Method 1: Update cluster with the new IP Step... Read More