Authenticate with a password or private key. All credentials are stored securely in the iOS Keychain — never in files, never transmitted.
Remote IDE supports both authentication methods you'd use on a desktop: password-based and private key-based. Choose the method when you add a server; it's stored with the server configuration and used automatically on every connection.
Private keys are pasted in PEM format — the same format used by OpenSSH. Ed25519 keys are parsed natively. If your key has a passphrase, you can store that separately in the Keychain and it's supplied automatically at connection time.
Passwords, private keys, and passphrases are stored exclusively in the iOS Keychain — the same hardware-backed secure enclave used by iOS itself for Face ID credentials and payment data. They are never written to iCloud, never logged, and never transmitted to any third party.
When you delete a server from Remote IDE, its credentials are deleted from the Keychain immediately. There are no orphaned secrets left behind.
Add as many servers as you need. Each server has its own name, host, port, username, authentication credentials, and remote paths. Switch between them from the servers sheet — one tap to connect, one tap to disconnect.
Edit or delete any server at any time. Swipe left on a server in the list to reveal the edit and delete actions.