Rosie SSH comes with no warranty. If you need help with Ballad, you can contact support.
What is Rosie SSH?
Rosie SSH is a native SSH client for iPhone and iPad. It provides interactive terminal sessions, saved hosts, SSH key management, SFTP file browsing, and a one-time Pro unlock.
What devices are supported?
Rosie SSH requires iOS or iPadOS 26.0 or newer.
What can I do for free?
The free tier includes the core SSH and SFTP experience:
- 1 saved host
- 1 saved SSH key
- Quick Connect for one-off sessions
- Interactive terminal sessions
- SFTP browsing and basic file operations
- Adjustable terminal font size
Rosie SSH Pro unlocks unlimited saved hosts, unlimited saved keys, custom themes, and future Pro features.
Is Rosie SSH Pro a subscription?
No. Rosie SSH Pro is a one-time non-consumable purchase. There are two purchase options:
- Rosie SSH Pro: unlocks Pro for your Apple Account.
- Rosie SSH Pro (Family): unlocks the same Pro features and supports Apple Family Sharing.
Owning either purchase unlocks the same in-app features.
Where are credentials stored?
Passwords and private key material are stored in the iOS Keychain on your device. They are not stored in Rosie SSH’s SwiftData database, not sent to Rosie.run, and not synced through a Rosie account.
Saved host metadata, such as hostnames, ports, usernames, and display names, stays on your device.
See the Rosie SSH Privacy Policy for more detail.
Does Rosie SSH collect analytics?
No. Rosie SSH does not collect analytics, telemetry, tracking identifiers, host lists, usernames, credentials, terminal output, or file contents.
What authentication methods are supported?
Rosie SSH supports password authentication, Ed25519 private keys, and keyboard-interactive servers that accept password-style prompts.
Rosie SSH can generate Ed25519 keys and import OpenSSH private keys. Encrypted OpenSSH private keys can be imported when the key format is supported and you provide the passphrase during import.
See SSH Keys in Rosie SSH for setup steps.
Does Secure Enclave authentication work?
Not yet. Rosie SSH can create Secure Enclave key records, but Secure Enclave SSH signing is not wired for server authentication in the initial release.
Why do I see a host key prompt?
Rosie SSH uses trust on first use host key verification. The first time you connect to a server, you review and trust that server’s SSH host key fingerprint.
If a server later presents a different fingerprint, Rosie SSH warns you before continuing. That can mean the server was re-keyed, but it can also indicate a man-in-the-middle attack. Only trust a changed key if you know why it changed.
See Host Key Verification in Rosie SSH for fingerprint checking and trusted key management.
Why did my SSH session disconnect in the background?
iOS suspends network activity shortly after an app is backgrounded. Rosie SSH does not use prohibited background keep-alive modes.
For long-running work, use tmux or mosh on your server so the remote session survives app suspension and reconnects. See Session Persistence in Rosie SSH.
Does SFTP use the same SSH connection as the terminal?
SFTP opens its own SSH connection. This keeps terminal sessions isolated from file browsing, but it means the app may perform a second handshake when you open Files. See SFTP File Browser in Rosie SSH.
What servers work best?
Modern OpenSSH-compatible servers work best. Very old SSH servers that only support legacy algorithms, such as ssh-dss or obsolete Diffie-Hellman groups, may not connect.
Where can I get help?
Start with Getting Started, Troubleshooting, and Rosie SSH Pro and Purchases. If you are still stuck, contact support with your device model, iOS version, Rosie SSH version, server OS, and the auth method you tried.