SSH Key Management¶
Manage SSH keys from a dedicated window.
Open: Cmd+K or StormTunnel > SSH Key Management
Overview¶
| Feature | Description |
|---|---|
| Discover | Automatically find keys in ~/.ssh/ |
| Import | Add keys from any location |
| Generate | Create new ED25519 keys |
| Validate | Check key security and format |
| Filter | Find keys by type or status |
Window Layout¶
Left panel: Key list with toolbar, filters, and search.
Right panel: Selected key details, security info, and actions.
Importing Keys¶
Drag and Drop¶
Drag SSH key files from Finder into the key list:
- Keys from
~/.ssh/: Referenced without copying - Keys from elsewhere: Copied to secure app storage
Supported Files¶
- Private keys:
.pem,.key, or no extension (e.g.,id_rsa,id_ed25519) - Public keys:
.pubextension
Generating Keys¶
- Click Generate Key (or Cmd+N)
- Enter a descriptive name
- Review the filename preview
- Click Generate
StormTunnel generates ED25519 keys.
Naming Rules¶
- Allowed: Letters, numbers, spaces, hyphens, underscores
- Max length: 50 characters
- Must be unique
Filtering Keys¶
Use the dropdown filter:
| Filter | Shows |
|---|---|
| All Keys | Everything |
| Valid Only | Correctly formatted keys |
| Needs Attention | Keys with security issues |
| Encrypted | Password-protected keys |
Use the search bar to find keys by name.
Key Details¶
Select a key to see:
- Name and type (ED25519, RSA, etc.)
- File path
- Import date
- Security validation
- Fingerprint
- Encryption status
Security Levels¶
| Level | Meaning |
|---|---|
| High | Strong encryption, modern algorithm |
| Medium | Acceptable, older algorithm |
| Low | Weak, consider replacing |
Key Types¶
| Type | Status |
|---|---|
| ED25519 | Recommended for all new keys |
| RSA | Legacy, widely compatible |
| ECDSA | Supported for import only |
Actions¶
Right-click a key for:
- Validate Key -- Check security and format
- Show Fingerprint -- Display key fingerprint
- Reveal in Finder -- Open file location
- Copy Public Key -- Copy to clipboard for server setup