Kryptonite - Protect your SSH Private Key
By KryptCo, Inc.
Open iTunes to buy and download apps.
Kryptonite is the new home for your SSH private key. Generate a new public/private keypair, pair your phone with one or more computers, and use SSH as you normally would. Every time you run an SSH or git command on a paired computer, an ssh login request will be sent to your phone for your approval. Kryptonite gives you full control so you always know when your private key is used.
No more accidentally uploading or sending the private key. Kryptonite helps you add your public key to GitHub, AWS, Google Cloud, DigitalOcean, Heroku, or any server that supports SSH.
Kryptonite combines the secure key storage of a USB smart card with a familiar mobile phone interface. The Kryptonite app performs SSH signatures without revealing the private key to a paired computer. A Kryptonite SSH key can be used without modifying any servers, allowing users to secure their GitHub, AWS, and Google Cloud SSH authentication without any changes to their infrastructure.
What's New in Version 2.1.1
New in 2.1.0:
Added trust-on-first-use host public-key pinning for man-in-the-middle protection.
A single, unified "known_hosts" file stored in Kryptonite, so you can always validate a host key no matter which computer or server you SSH from.
Added support for sha256 and sha512 RSA signatures.
New in 2.1.1:
Improved pairing reliability and bug fixes
[ Full release changelog: https://github.com/kryptco/kryptonite-ios/compare/2.1.0...2.1.1 ]