Smallstep SSH

Single Sign-On SSH

Single Sign-on SSH is a commercial product that delivers a complete end-to-end workflow that combines the benefits of modern Identity Providers with proven standard technologies like OpenSSH and OAuth.

Are you looking for smallstep open-source documentation? Find it here.

This guide will help you set up Single Sign-On SSH.

Before you begin, register for a smallstep account if you haven't already.

Step 1: Set up your client

Start by configuring SSH access on your own laptop:

Client Quickstart Guide →

Step 2: Register Host(s)

Register your hosts with smallstep SSH:

Host Quickstart Guide →

Step 3: Set up Single Sign-on and Directory Sync

If you want to use Smallstep SSH in multi-user mode, you can sync with an Identity Provider:

Azure AD Quickstart Guide →

G Suite Quickstart Guide →

Okta Quickstart Guide →

Don't see your identity provider? We may still be able to work with you. Please contact us and tell us a little about your setup.

Step 3: Grant Access

Establish access control rules:

Access Control Guide →