SSH Terminal Client for iOS
How do I add an SSH key?
Go to Settings → Keys, tap the "+" button. You can generate a new Ed25519 or RSA key pair, or import an existing private key from your files.
Which authentication methods are supported?
Password, private key (Ed25519, RSA, ECDSA), and interactive keyboard authentication. You can also set a startup command that runs automatically after login.
How does split screen work?
Tap the layout icon in the session bar (bottom right) to choose single, horizontal split, vertical split, or quad layout. Each pane can show a different session. Tap the link icon to enable broadcast mode, which sends your input to all sessions simultaneously.
How do I upload files via SFTP?
Open a connected session, go to the Files tab, navigate to the target directory, and tap the upload button. You can select multiple files. If a file already exists, you'll be asked to overwrite, keep both, or skip.
What is broadcast mode?
When enabled (link icon in the session bar), every keystroke you type is sent to all connected sessions at once. Useful for running the same command on multiple servers simultaneously.
Does myTerms sync across devices?
Yes. Your hosts, keys, and snippets sync via your personal iCloud account. Make sure iCloud is enabled in your device settings.
Is my data secure?
SSH keys and passwords are stored in the iOS Keychain with hardware encryption. All connections use standard SSH encryption. No data is sent to our servers. See our Privacy Policy for details.
The connection keeps dropping. What can I do?
Enable auto-reconnect in Settings. You can also adjust the keep-alive interval per host (default: 30 seconds) to prevent idle disconnects.
Can I use myTerms with tmux or screen?
Yes. myTerms automatically detects existing tmux and screen sessions when you connect and offers to reattach. You can also manually type tmux attach in the terminal.
For bug reports, feature requests, or any questions: