Key Management
MyShell Terminal includes SSH key management — generate, store, and use key pairs directly.
Generating Keys
Local Generation
- Open Settings → Keys
- Click Generate Key
- Select key type (Ed25519 recommended)
- Generate — keys are created locally and securely
View and copy after generation:
- Public key: add to server's
~/.ssh/authorized_keys - Private key: keep secure, used for authentication
Using Keys
Binding to a Server
When adding/editing a server:
- Select Key as authentication method
- Choose from saved keys
- Or paste private key content
One-Click Public Key Deployment
After connecting, deploy your public key to the server's authorized_keys with one click — passwordless login on subsequent connections.
Key Types
| Type | Recommendation | Notes |
|---|---|---|
| Ed25519 | Recommended | Most secure, fastest, shortest key |
| RSA 4096 | Good compatibility | For older systems |
TIP
Ed25519 keys are recommended — more secure and performant than RSA.