sshifu
v0.10.0
Published
SSH authentication system with short-lived certificates and OAuth authentication (GitHub organizations)
Maintainers
Readme
sshifu
SSH authentication client with short-lived certificates and OAuth authentication (GitHub organizations).
Installation
Quick Start (Recommended)
Use npx to run without installing:
npx sshifu auth.example.com [email protected]Install Globally
For frequent use, install globally:
npm install -g sshifuThen use directly:
sshifu auth.example.com [email protected]Features
- 🔐 Short-lived SSH certificates - Automatic certificate issuance with configurable TTL (default 8 hours)
- 🌐 GitHub OAuth authentication - Authenticate users via GitHub organization membership
- 🛠️ Standard OpenSSH compatibility - Works with existing
sshcommand without workflow changes
Requirements
- OpenSSH 6.7+ (for certificate support)
- Node.js 14.0.0+
Full Documentation
See the complete documentation at github.com/azophy/sshifu
License
MIT
