User Guide

Get started with SSSH in a few steps.

Getting Started

1

Add a Server

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.

Add server form Add server form — hostname, port, username, password
2

Connect

Tap the server in the list. Local network servers are highlighted in cyan. 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.

Server listServer list
ConnectingConnecting
3

Use the Terminal

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).

Terminal connected Connected terminal with accessory bar

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 Sessions

tmux lets you run persistent terminal sessions that survive disconnections. When you tap a server:

tmux sessions list Existing tmux sessions on the server

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.

Quick Commands

The Cmd button in the terminal toolbar opens a list of pre-defined commands you can fire with one tap. Useful for recurring tasks (logs, deploys, restarts).

Quick commands pickerPick a command
Add custom commandAdd a custom command

Terminal Settings

Tap the gear icon to access settings:

Theme picker Theme picker in Settings

iPad Mode

On iPad, SSSH uses a split layout: the server list stays in the sidebar while the terminal occupies the main area. Same features as iPhone, more screen real estate.

iPad split view iPad split view: server list + terminal

Combined with tmux, the iPad becomes a real workstation: attach to long-running sessions, AI coding agents (like opencode), build pipelines — everything keeps running on the server, you just reconnect when you want.

opencode AI agent over SSH on iPad Running opencode (AI coding agent) over SSH from iPad

Security

Keyboard & Accessory Bar

The accessory bar above the keyboard has two modes. Tap F# / abc to switch between them.

Main bar

Extended bar (F#)