ezeelogin shell(ezsh)


To use the Ezeelogin backend shell, just SSH to the ezeelogin ssh gateway server as any user that was created. It will  prompt for the static security code only if Force Two factor authentication is disabled otherwise it would ask for the 2FA codes




If Force Two factor authentication is enabled then the 2FA mechanism that was last used to successfully authenticate into the webpanel would be promted for in ezsh as well. Setup  Google 2FA   and login into webpanel. The ssh login would now ask for Google Authenticator codes.


In order to change the  two-factor authentication mechanism used in the ezsh, the user needs to access the webpanel first and sucessully authenticate using the 2FA mechanism that the user would like to use.  For example, if access keyword was the 2FA mechanism that the user last used to successfully login to, then the 2FA mechanism in backend would be using Access keywords as shown belown.


In order to change the  two-factor authentication mechanism used in ezsh  to Yubikey, ensure that that Yubico Client ID, Yubico Secret Key and New Yubikey are set and  login to the webpanel once and then the then the 2FA mechanism in ezsh would be set to use Yubikey on next relogin as shown below.



After validation the Server Group menu or the Go to group set would be displayed.



ezsh (ezeelogin shell) is just like any other linux shell such as bourne again shell(bash), korn shell(ksh) etc. All Ezeelogin gateway users are assigned the the /usr/local/bin/ezsh shell