If so, how does the server contact my phone? Through your server, right?
What software do I install on the server for that?
11–20 of 227 posts
If so, how does the server contact my phone? Through your server, right?
What software do I install on the server for that?
Obvious question - What happens when the phone containing the private key is lost?
Why do I want my private key on my phone instead of the computer where I am using it?
Hey HN! We've built a way to generate an SSH key on your phone and use it from your computer such that the private key never leaves the phone. We were inspired by the threat model of USB HSMs like the Yubikey and set out to build a free, public source, and easier to use BYOD alternative. Looking forward to your questions!
EDIT: I'd love to talk about this, if someone has a differing opinion. Once set up, it was dirt simple to use.
Are the communications between the phone and the computer going via the kryptonite servers?
Why do I want my private key on my phone instead of the computer where I am using it?
Even if your computer is 100% compromised, SSH can't be used without your explicit permission and knowledge.
I agree with another commentator, I trust my PC more than I trust my phone. The latter is probably already compromised.
Hey HN! We've built a way to generate an SSH key on your phone and use it from your computer such that the private key never leaves the phone. We were inspired by the threat model of USB HSMs like the Yubikey and set out to build a free, public source, and easier to use BYOD alternative. Looking forward to your questions!
* Can you have multiple private keys (site specific?)?
* Does the Android client support ed25519 keys or is it iOS only?
* Please modify your curl statement to be something like how Honeycomb does it (that is include a checksum test). https://honeycomb.io/docs/connect/nginx/
Does this allow me to ssh into my server, for example, a shell server on the internet? If so, how does the server contact my phone? Through your server, right? What software do I install on the server for that?
Does this allow me to ssh into my server, for example, a shell server on the internet? If so, how does the server contact my phone? Through your server, right? What software do I install on the server for that?
> Our system consists of three components:
> (1) the Kryptonite phone app for iOS and Android,
> (2) the krd daemon that runs in the background on a macOS or Linux computer, and
> (3) the kr command line utility that manages krd.
...from https://blog.krypt.co/the-kryptonite-architecture-a385e7aaa3...Sounds like `krd` is why I likely won't be using this.
Try implementing it as a PAM module or something.
[edit: formatting]
Are the communications between the phone and the computer going via the kryptonite servers?
No -- we treat every communication channel as untrusted. All communication between the phone and computer is encrypted with session keys established when you pair by scanning the QR code in the terminal. Check out our architecture post for more details: https://blog.krypt.co/the-kryptonite-architecture-a385e7aaa3...