Termix-SSH / Termix-SSH/Support
[FEATURE] Support Fido2 SSH Keys
Nobody has claimed this yet.
- Dominant language
- No language data
- Stars
- 28
- Forks
- 4
- PR merge metrics
- No merged PRs in 30d
Description
Title
Support for FIDO2 ed25519-sk SSH keys
Platform
N/A
Is it related to an issue?
My Servers accounts are only accessible with an ed25519-sk key and the corresponding fido2 security usb stick.
When I pasted my ed25519-sk private key into termix, it was not able to decode it.
The Solution
Support the keys. Note that that requires interacting with the usb key, like waiting until its touched or asking the user for a pin when trying to use the ssh key.
Additional Context
Some info about that:
https://developers.yubico.com/SSH/Securing_SSH_with_FIDO2.html
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with the issue description and the linked Yubico FIDO2 SSH documentation. Identify where Termix parses and uses SSH private keys, then determine how ed25519-sk keys, security-key touch prompts, and PIN requests fit into that flow. Done means these keys can authenticate successfully with the required USB-key interaction.
Written by the indexing model from the issue text.
Assessment
- Domain
- authentication, cryptography, security
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Quiet
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100