Coming soon
Rosie SSH is not on the App Store yet and is not in public beta. Answers below describe the planned product.
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 file operations
- Adjustable terminal font size
Rosie SSH Pro unlocks unlimited saved hosts, unlimited saved keys, custom themes, one-hop jump hosts, and local port forwarding.
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. The App Store displays the price for your region.
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, SSH private keys, Secure Enclave keys, and keyboard-interactive servers that accept password-style prompts.
Supported key types:
- Ed25519
- ECDSA P-256
- ECDSA P-384
- Secure Enclave P-256 (requires a physical device)
Rosie SSH can generate keys, import OpenSSH private keys, and create hardware-backed Secure Enclave 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?
Yes. Rosie SSH supports Secure Enclave P-256 SSH authentication on physical devices with a Secure Enclave. The private key never leaves the hardware. Secure Enclave keys are not available on simulators or devices without a Secure Enclave.
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.
Can I lock the app?
Yes. App Lock is optional and off by default. When enabled, Rosie SSH can require Face ID, Touch ID, or the device passcode before showing saved hosts and sessions.
A privacy shield covers the app when it is backgrounded. You can also choose to disconnect SSH sessions when the device locks.
Are jump hosts and port forwards included?
Jump hosts (one hop) and local port forwards are Pro features. The first release does not include remote or dynamic forwards.
Does SFTP use the same SSH connection as the terminal?
When an active terminal session exists for the same host, SFTP reuses that SSH connection. If no active terminal connection is available, SFTP opens a separate connection as a fallback. 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.