Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. SSH
  3. authy-ssh

authy-ssh

MITShell

Adds two-factor authentication to SSH servers using Authy's API for enhanced security.

GitHubGitHub
797 stars68 forks0 contributors

What is authy-ssh?

Authy SSH is a library that enables two-factor authentication for SSH servers by integrating with Authy's API. It enhances server security by requiring users to provide a time-based one-time password from the Authy app in addition to their SSH credentials. This helps prevent unauthorized access even if passwords are compromised.

Target Audience

System administrators and DevOps engineers who manage SSH servers and need to implement stronger authentication mechanisms. It's also relevant for organizations requiring compliance with security standards that mandate multi-factor authentication.

Value Proposition

Developers choose Authy SSH for its seamless integration with Authy's trusted 2FA service, providing a reliable and easy-to-implement security layer for SSH. Its legacy support ensures compatibility with existing systems, though note that the project is currently unmaintained.

Overview

Easy two-factor authentication for ssh servers

Use Cases

Best For

  • Adding two-factor authentication to SSH servers in production environments
  • Enhancing security for cloud-based or remote server access
  • Meeting compliance requirements for multi-factor authentication on SSH
  • Integrating Authy's 2FA service into existing SSH infrastructure
  • Protecting servers from brute-force or credential-stuffing attacks
  • Legacy system security upgrades where modern 2FA is needed

Not Ideal For

  • Organizations requiring actively maintained security libraries for vulnerability patches
  • Teams using alternative 2FA services like Google Authenticator or hardware tokens
  • Environments with strict policies against third-party API dependencies
  • Projects needing modern SSH authentication methods beyond password-based 2FA

Pros & Cons

Pros

Authy API Integration

Seamlessly connects to Authy's trusted 2FA service for TOTP validation, as it leverages Authy's API for secure authentication.

SSH Security Enhancement

Adds a robust layer of two-factor authentication to SSH servers with straightforward integration, per its philosophy of easy setup.

Legacy System Compatibility

Maintains support for older systems through documented legacy code, ensuring it works with existing SSH configurations.

Compliance Ready

Helps meet security standards that mandate multi-factor authentication for SSH, as noted in its value proposition for compliance requirements.

Cons

Unmaintained Project

No longer actively developed or updated by Authy, as the README explicitly states it's unmaintained, posing security risks.

Vendor Lock-in

Tied to Authy's API, which could change or be discontinued, limiting flexibility and creating dependency on a third-party service.

Limited Documentation

Current README is minimal, redirecting to a legacy document, making setup and troubleshooting difficult for new users.

Internet Dependency

Requires network access to Authy's API for TOTP validation, which can fail in offline or restricted environments.

Frequently Asked Questions

Quick Stats

Stars797
Forks68
Contributors0
Open Issues11
Last commit8 years ago
CreatedSince 2012

Tags

#totp#legacy-support#authentication#two-factor-authentication#security#server-security#ssh

Included in

SSH2.8k
Auto-fetched 6 hours ago

Related Projects

krkr

DEPRECATED A dev tool for SSH auth + Git commit/tag signing using a key stored in Krypton.

Stars1,574
Forks108
Last commit2 years ago
totp-ssh-fluxertotp-ssh-fluxer

Take security by obscurity to the next level (this is a bad idea, don't really use this please)

Stars942
Forks43
Last commit3 years ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub