Add a profile
Open SSHELL and tap the add button to create a new connection.
Support
Connect to a host, check network and authentication failures, and email support without sharing secrets.
First connection
You need a host name or IP address that your iPhone or iPad can reach, a username, a port, and either a password or SSH key.
Open SSHELL and tap the add button to create a new connection.
Pick SSH for most servers, Mosh for roaming networks, or Telnet for legacy devices.
Add the host name or IP address, port and username.
Use a password or select a saved SSH key from the key library.
Check any host-key prompt before accepting a new server identity.
Save the profile, then open the terminal from your hosts list.
Guides
Confirm the matching public key is in ~/.ssh/authorized_keys, the username is correct, and the server accepts the key type.
Check the username, port, VPN and server login policy. Some servers disable password authentication.
Do not accept a changed key until you know the server was rebuilt, rotated or reached through a new endpoint.
Mosh needs UDP reachability. Check firewalls, NAT, roaming network rules and server-side Mosh installation.
Use SSH or Mosh profiles and confirm the account can access the target folder on the server.
Enable iCloud on each device and check that SSHELL sync is enabled in the app settings.
Advanced setup
Review these settings when you want repeatable sessions, safer clipboard handling, key-based login or more reliable roaming connections.
SSHELL supports OpenSSH, PEM, DER and PuTTY PPK private keys for Ed25519, ECDSA and RSA. If a server rejects a key, confirm the server accepts that algorithm and that the matching public key is installed for the right account.
Per-profile startup settings can switch directory, run a login script and auto-attach to a named tmux session when tmux is installed on the host.
Enable agent forwarding only for hosts you trust. While the session is open, that host can ask your selected saved key to sign onward authentication requests, but the private key is not copied to the server.
Remote OSC 52 clipboard reads and writes are controlled by global and per-host settings. Keep them restricted unless you trust the host and understand what it may read from or place on your iPhone or iPad clipboard.
Mosh handles Wi-Fi and cellular changes, but it still needs server-side Mosh support and UDP reachability through firewalls, NAT and VPN paths.
Optional iCloud sync depends on iCloud being enabled for the same account on each device. If data appears stale, check app sync settings and iCloud availability before recreating profiles.
Contact
Use support@staces.co.uk for SSHELL support. Include redacted setup details and the exact error text; do not include credentials, private keys or production secrets.
Download free, use the 7-day trial, then unlock lifetime access for one £2.99 purchase. No subscription.
Read the latest SSHELL release notes before updating or recommending the app.
Short answers for protocols, credentials, remote files, iCloud sync and Telnet safety.
Connection setup, troubleshooting checks and the details to include in a support request.
How SSHELL describes accounts, credentials, sync and direct server connections.
Support FAQ
Choose SSH for standard server access, Mosh for mobile or unstable networks, and Telnet for trusted legacy systems.
Compare the host, port, username, key and VPN state with the working client. A small username or port difference is often enough to fail login.
The private key is encrypted. Enter the passphrase for that key, not your server account password.
The host may have been rebuilt, rotated, load balanced or intercepted by a different endpoint. Verify before accepting the new key.
No. Keep credentials under your control and never email them to support.
SSHELL Terminal is for iPhone and iPad.