To view/change the settings, click on the “Settings” tab (highlighted in red bubble).
To find out a brief description of a setting, bring the mouse pointer above the ”?” (highlighted in blue bubble) towards the right of the setting.
Gateway SSH port: Set the
SSH port of your
SSH gateway server.
Default SSH port: Set the default
SSH port for your servers here. This will be auto-filled in server add forms and also taken for
SSH connections if
Ezeelogin cannot find the
SSH port for a server. This is helpful when you set a non-standard
SSH port commonly for all your servers.
Default SSH user: Set the default
SSH user for your servers here. This will be auto-filled in server add forms and also taken for
SSH connections if
Ezeelogin cannot find the
SSH user for a server. This is helpful when you set a non-“root”
SSH user commonly for all your servers.
SSH Timeout: Set the timeout for
SSH connections.
mExec concurrency: Set the concurrency level for mExec shell. This many threads will be invoked to simultaneously execute commands on multiple servers in the mExec list. This is helpful to limit the resource utilization by
Ezeelogin on the
SSH gateway server.
Password / Security code retries: Set the number of times security code can be retried when a user logs in to
Ezeelogin shell. After this many retries, the user account will get suspended. Also the user account will get suspended if the user enters wrong password at
web panel login after this many retries.
Password minimum length: Set the minimum length of passwords auto-generated by Ezeelogin for your servers.
Password maximum length: Set the maximum length of passwords auto-generated by Ezeelogin for your servers.
Rows per page: Set the default rows per page to be listed in server list and user list.
SSH Logging: Set the level of logging for
SSH sessions via
Ezeelogin shell. The possible options for this are:
None: No logging.
Input: Log only input. All key strokes in the
SSH session are logged.
Full: Complete session logging. This includes input logging plus output logging. In output logging, all the screens that the user see in his
SSH session are logged.
-
Recursive delete protection: If this is enabled, user will be prevented from executing most common “rm -rf /” errors. For deleting directory recursively, user has to change to the parent directory and then issue the command as “rm -rf directory_to_remove”. Thus most common mistakes such as “rm -rf / home/username/temp” (accidental typing of a space after the ”/”) can be prevented.
Hide server details: If this is enabled,
Ezeelogin shell will display server details such as password, kvm info, reboot info etc. to “Admins” group members only. Other users can use
Ezeelogin shell to login to the servers, but cannot view the server password and other details. If this is enabled, overrides the “View server details”
ACL setting in
user group - features and/or
user - features. Even if this is disabled, important viewable info can be controlled on per user group or per user basis via the ACLs
user group - features and/or
user - features.
Login captcha: If this is enabled, image recognition is required for login to
Ezeelogin web panel.
Automated password change: If this is enabled, passwords on all the servers will be automatically changed once in a week. Typically at 01:01 AM (time on the server where
Ezeelogin is installed) every Sunday. Note that servers with “Keep my password” enabled and servers with
SSH disabled will be excluded from the password change.
Use DNS: If this is enabled,
Ezeelogin will try to resolve the server hostnames using
DNS instead of taking the IP provided in
Ezeelogin. This can be helpful when server IPs are changing often and the
DNS is kept updated (In this case, the
SSH login via
Ezeelogin will work correctly even if the IP in
Ezeelogin is incorrect).