Get started with SSSH in a few steps.
Tap the + button on the home screen. Enter the hostname (e.g. 192.168.1.10 or myserver.com), port (default 22), username and password.
Tap the server in the list. SSSH checks for tmux on the server and shows existing sessions. Choose "Direct Shell" for a simple connection or tap a tmux session to attach.
Type commands using the iOS keyboard. The accessory bar above the keyboard provides special keys: Ctrl, Alt, Tab, Esc, arrows, Copy/Paste, |, and more. Tap F# to access function keys (F1–F12) and navigation keys (Home, End, PgUp, PgDn).
Tip: On first password login, SSSH generates an Ed25519 key pair and deploys it to your server. Next time you connect, authentication is automatic.
tmux lets you run persistent terminal sessions that survive disconnections. When you tap a server:
+ to create a new session.Note: tmux must be installed on the remote server. If it's not, SSSH shows "tmux not installed" and you can still use Direct Shell.
Tap the gear icon to access settings:
The accessory bar above the keyboard has two modes. Tap F# / abc to switch between them.
Ctrl — tap once for a single Ctrl combo, double-tap to lock. Type a letter to send Ctrl+letter (Ctrl+C, Ctrl+Z, etc.)Alt — same toggle behavior, sends Alt+key (useful for tmux prefix, readline shortcuts)Esc — escape keyTab / ⇧Tab — autocomplete / reverse autocomplete← ↑ ↓ → — arrow keys (combine with Ctrl for word navigation, with Alt for alt-arrow)/ | - ~ — commonly used special characters^C — interrupt (SIGINT)⌫ — clear input line (Ctrl+U)F1–F12 — function keysHome / End — jump to start/end of linePgUp / PgDn — scroll or navigate in pagers