SSH Professional
Setting up principals in Smallstep SSH Pro
Principal names map to the users ssh certificate allowing users the ability to access hosts as that user (e.g. admin, root, intern, consultant). Princ...
Do I edit the ca.json directly?
Explore all supported configuration options here .
How to completely uninstall `step` from a user's computer.
Because the step CLI runs on multiple operating systems, some with or without package managers, our installation page describes each platform's in...
How to debug Step CLI commands in Windows PowerShell
# Set an environment variable for STEPDEBUG equal to 1 (for true).$env:STEPDEBUG = "1"# Run a step command (the following fails and will show debuggin...
client_input_hostkeys: received duplicated [xxx] host key
# Reconfigure client config, includes, and authorities & overwrite without askingstep ssh config --team <team-name> --force For more information on s...
Can't SSH to registered host VM in GCP
When you register a Google Cloud Platform (GCP) Virtual Machine (VM) with Smallstep, you're effectively removing the use of the access keys that are a...
step-ssh-metadata service logging level
You may notice the following types of service messages in your SSH host's logs from the step-ssh-metadata service. The synchronization ensures that ...
Recovering the SSH Host Enrollment Token
If you've misplaced your enrollment token, please contact support for a new one. At this time, for security reasons, you cannot be provided with you...
Can I use SSH on a port other than the default port 22?
On your server add or edit the following line to your /etc/ssh/sshd_config with the port number: Port 22 Whenever SSH to registered hosts they pas...
Accessing SSH Hosts using SecureCRT
SecureCRT has support for using X.509 certificates. ( read ) SecureCRT users have reported having trouble getting SSH certificates to work on Windows ...
Assign a default provisioner when logging into Smallstep SSH
Suppose users plan to log into SSH with the same authentication method (e.g., OIDC via OKTA, Google, Azure AD). In that case, they can bypass the Prov...
Accessing SSH Hosts using SecureCRT
SecureCRT has support for using X.509 certificates. ( read ) SecureCRT users have reported having trouble getting SSH certificates to work on Windows ...
Configure Default Shell on SSH Hosts (OKTA)
Edit Smallstep User Profile in OKTA From the OKTA admin, go to Directory --> Profile Editor Click to open the Smallstep User profile to add a new ...
Configure Default Home Directory on SSH Hosts (OKTA)
Edit Smallstep User Profile in OKTA From the OKTA admin, go to Directory --> Profile Editor Click to open the Smallstep User profile to add a new ...
Configure Default Home Directory on SSH Hosts (OKTA)
Edit Smallstep User Profile in OKTA From the OKTA admin, go to Directory --> Profile Editor Click to open the Smallstep User profile to add a new ...
401 Unauthorized Error when using SSO to log into the Dashboard
Try the following known resolution steps In the IdPs Smallstep App settings (Azure, Google Workspace, OKTA), check the user's information for simple e...
How to upgrade the step-ssh utilities on an existing host
Step 1: SSH to your host as a user with root access. (Keep the hostname handy, you will need it later) ssh <hostname>   Step 2: Run all steps as the r...
Can I use Mobaxterm with Step SSH?
The default Mobaxterm has not been reported as compatible with Smallstep SSH on the client side. Customers on Windows have opted for Windows System fo...
SSH Professional Troubleshooting
Resources to assist in the resolution of problems encountered during SSH Professional Setup. Smallstep SSH Professional Documentation SSH Host Quicks...
Issue certificates directly to a Yubikey
In addition to having the step CLI installed locally, you'll need to manually install open source step-kms-plugin . This plugin will be required to...