Stop typing your root password.
Set up any device once and you get passwordless ssh vps, an agent session that
survives disconnects, and your authenticator + passwords in your pocket. Nothing secret ever
leaves your device — only your public key is uploaded.
Pick your device — paste one line
🐧 Linux
Paste into a terminal. Generates a key, sets up ssh vps / ssh claude, asks the root password once.
curl -fsSL https://download.hankelsner.tech/downloads/access/linux/setup.sh | bash
🪟 Windows
Paste into PowerShell (uses the built-in OpenSSH client).
irm https://download.hankelsner.tech/downloads/access/windows/setup.ps1 | iex
🤖 Android (Termux)
Install the Termux terminal app on the phone, open it, paste:
pkg install -y openssh mosh curl && curl -fsSL https://download.hankelsner.tech/downloads/access/android/termux-setup.sh | bash
vps-access isn't needed — just paste the app's public key into
~/.ssh/authorized_keys on the VPS (or ask the agent to add it). Set host = 2.25.212.168, user = root.🔁 ssh claude — a session that can't be dropped
After setup, connect with ssh claude instead of ssh vps. It drops you straight
into your persistent tmux session main — the same one you work in now. If your
signal dies, just run ssh claude again and you land back exactly where you left off.
Run claude --continue inside to resume the assistant if it stopped.
mosh vps is even better — it rides through Wi-Fi↔LTE switches, sleep,
and dead zones without dropping. Best combo: mosh vps -- tmux new -A -s main.The server also now pings every 30s to hold idle connections open (already applied).
🔐 The Keys app — vault & authenticator
Your 2FA codes and account passwords live in your vault. The Keys app unlocks them on your phone: log in once, it saves a device key, and after that it opens without a password — online or off.
Download Keys APK Open in browser (PWA)🧹 Revoke a device
Every device you add is one line you can pull at any time. From a VPS shell (ssh vps):
vps-access list # see every device that can log in
vps-access revoke <label|#> # cancel one instantly (e.g. vps-access revoke old-phone)
vps-access status # password-login + keepalive state
vps-access password off. (Leave it on until you've confirmed a key works — so you can't lock yourself out.)Lost your phone and worried about the Keys app? Ask the agent to rotate the app device-key, or change your hank@ password — that invalidates the app on the lost device.
🔎 VPS host key fingerprint
The setup scripts pin this automatically. If you ever set up a device by hand, confirm the fingerprint matches:
SHA256:T2g8cYjawsfiTVqO/jpNUswXg0GMw7gJx/M6i9nUQSg (ed25519)
host: 2.25.212.168 · srv1768390.hstgr.cloud · [2a02:4780:75:b197::1] · user: root · port 22