Support

Need help? Find answers below or reach out.

Frequently Asked Questions

How do I add a server? +
Tap the + button on the home screen. Enter the hostname, port (default 22), username and password. SSSH saves the credentials securely in the iOS Keychain.
How does SSH key authentication work? +
On first password login, SSSH generates an Ed25519 key pair and deploys the public key to ~/.ssh/authorized_keys on your server. Subsequent connections use key-based auth automatically.
What is TOFU host verification? +
Trust On First Use: the server's fingerprint is stored on first connection. If the fingerprint changes later (possible MITM attack), SSSH refuses the connection and shows a warning.
How do I use tmux sessions? +
When you tap a server, SSSH lists existing tmux sessions (if tmux is installed). Tap a session to attach, or tap + to create a new one. You can also connect directly without tmux via "Direct Shell".
How do I change the terminal theme? +
Go to Settings (gear icon) and choose from 8 themes: Pro, Dracula, Solarized Dark, Solarized Light, Material, Ocean, Nord, Tango Dark. You can also adjust the font size.
Where are my passwords stored? +
Passwords and SSH private keys are stored in the iOS Keychain, Apple's encrypted secure storage. They never leave your device and are not accessible to other apps.
Can I copy/paste text in the terminal? +
Yes. The accessory bar includes Copy and Paste buttons. Copy grabs the current terminal selection, and Paste sends the iOS clipboard content to the remote shell. This is useful for transferring API keys, tokens or URLs from Safari into an SSH session.
Does the app work on iPad? +
Yes. SSSH is a universal app with an adaptive NavigationSplitView layout on iPad, showing the server list and terminal side by side.
Can I get a refund? +
Refund requests must be submitted through Apple at reportaproblem.apple.com. We don't have access to payment information.

System Requirements

iOS 17.0 or later. iPhone or iPad.

Still need help?

For any questions, suggestions or issues:

sssh@shader.be

We typically respond within 48 hours.