On any Linux host, run:
curl -fsSL https://ssh.chawanda.com/install.sh | sudo bash
You'll be prompted for your ssh.chawanda.com username and password. A per-device key is minted server-side; the host appears here once it connects.
On Windows, run in an elevated PowerShell (Run as administrator):
& ([scriptblock]::Create((irm https://ssh.chawanda.com/install.ps1)))
You'll be prompted for your ssh.chawanda.com username and password. A per-device key is minted server-side; the host appears here once it connects.
For SSH tunneling, the host also needs OpenSSH Server (Add-WindowsCapability -Online -Name OpenSSH.Server~~~~0.0.1.0); the installer prints this if it's missing.
Log in to get a one-line install command with your shared key embedded.