Getting started
What you need
- An iPad running iPadOS 17 or later.
- A server you can already reach over SSH — any Linux, BSD, or macOS machine with an SSH server.
- Optional, on the server:
tmuxfor the tmux integration, andmosh-serverfor mosh connections.
Install
Get Tessera on the App Store.
The tour
On first launch Tessera offers a short tour of the interface — adding hosts, keys, tmux, the swipe pad, files, and the keyboard shortcuts. You can skip it; to see it again later, go to settings → about → replay walkthrough.
Add your first host
- Press ⌘N (or tap the add-host button) to open the host editor.
- Fill in name, address, port (22 unless yours differs), and user.
- Set authentication on the connection tab: pick a saved key in the identity field (the better default — see keys), or type a password. Passwords are kept only for the live session and never stored.
- Tap connect.
The full set of host options — transports, launch modes, jump hosts, snippets — is covered in hosts & connections.
Trust the host key
The first time you connect to a server, Tessera stops with an Unknown Host
sheet showing the server's SHA-256 fingerprint and key type. Verify the
fingerprint against a source you trust (your provider's dashboard, or
ssh-keygen -lf /etc/ssh/ssh_host_ed25519_key.pub on the server itself), then
tap Accept New Key. Details in host key verification.
Set up a key
Passwords work, but a key is safer and less typing:
- Open keys in the sidebar and tap + generate.
- Choose Ed25519 (the fast, modern default).
- Open the key, tap copy to host…, and pick the host you just connected
to. Tessera appends the public key to
~/.ssh/authorized_keyson the server. - Back in the host editor, select the key as the host's identity.
Everything about keys — Secure Enclave keys, biometrics, recovery files — is in keys.
The local network permission
iPadOS will ask for Local Network permission the first time you connect to an address on your LAN. Tessera needs it to reach SSH/Mosh servers on your local network and to forward local ports to them. If you denied it by mistake, re-enable it in the iPadOS Settings app under Tessera.