ssham: Secure Shell Access Manager
GitHub Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Back to homepage

Authorization

There are 4 roles that you can assign to users. Each role provides different capabilities to manage ssham’s assets.

Principle of least privilege
Every privileged user of the system should operate using the least amount of privilege necessary to complete the job.
RoleKeys and group of keysHosts and group of hostsRulesUsers
Super AdminEditEditEditEdit
AdminEditEditEditView
OperatorEditEditViewView
AuditorViewViewViewView

Capabilities

  • Edit includes viewing, creating, modifying and deleting asset capabilities.
  • View only includes viewing assets capability.

API authentication

In order to use the ssham API you need to create a Personal access token.

To create a new token go to: User management > Edit > Personal access tokens.

API authorization
The token will have the same capabilities than the user who is owning the token.

Default credentials

Some users are created by default:

RoleUsernamePasswordIt can modify…
Super AdminsuperadminsuperadminEverything
AdminadminadminEverything, except Users and Settings
OperatoroperatoroperatorKeys and Hosts
AuditorauditorauditorNothing, READ-ONLY role