CentralSSH

Centralized SSH user and key management,
without a subscription

If you manage two or more unix-like servers using SSH, or you have two or more SSH users, CentralSSH is for you. Here's a few things you might be interested in:

  • Pay once, own forever
  • Host CentralSSH yourself on your servers
  • Supports multiple servers, multiple users, and multiple keys per user
  • Require periodic SSH key rotation
  • Remotely manage users and public keys
  • SSH host config compliance reporting
  • LDAP integration for SSH users
  • End-user self service SSH key management
  • Auto-remove SSH public key from host on session disconnect
  • SSH login and session command history
  • Alerts on unusual SSH logins
  • Alert on any SSH login
  • Remotely disconnect SSH session
  • List active SSH sessions
  • Admin UI with roles and permissions
  • Export host key fingerprints for end-user verification
  • Auto-remove inactive SSH public keys from hosts
  • Disable a user's SSH access to all managed hosts in one click

CentralSSH is made up of a central coordinator that communicates with a on-machine agent running on each managed host. It works with standard SSH servers and clients, and doesn't require any special CLI tools for end-users.

CentralSSH is written entirely in Go. Your purchase includes the source code.

Early access starting at the end of 2024