A curated list of SSH apps, libraries and resources. Inspired by the awesome list thing.
awesome ssh awesome-list list openssh devops ssh-key ssh-agent"Paramiko" is a combination of the Esperanto words for "paranoid" and "friend". It's a module for Python 2.7/3.4+ that implements the SSH2 protocol for secure (encrypted and authenticated) connections to remote machines. Unlike SSL (aka TLS), SSH2 protocol does not require hierarchical certificates signed by a powerful central authority. You may know SSH2 as the protocol that replaced Telnet and rsh for secure access to remote shells, but the protocol also includes the ability to open arbitrary channels to remote services across the encrypted tunnel (this is how SFTP works, for example).
ssh ssh2 security cryptography opensshSharkey is a service for managing certificates for use by OpenSSH.Sharkey has a client component and a server component. The server is responsible for issuing signed host certificates, the client is responsible for installing host certificates on machines. Sharkey builds on the trust relationships of your existing X.509 PKI to manage trusted SSH certificates. Existing X.509 certificates can be minted into SSH certificates, so you don't have to maintain two separate PKI hierarchies.
openssh certificate enterprise-software trust-on-first-use tofu crypto ssh certificates pkiRegenerable ed25519 keys for OpenSSH and OpenPGP. Passphrase Identity allows you to deterministically generate ed25519 key pairs (signing keys) for OpenSSH and OpenPGP from a set of parameters. This allows you to (re)generate your key pair on a computer which, for example, lacks persistent storage - it derives an "identity" from a passphrase.
ed25519 openpgp privacy cryptography opensshThis is a secure/locked-down bastion implemented as a Docker Container. It uses Alpine Linux as the base image and ships with support for Google Authenticator & DUO MFA support. It was designed to be used on Kubernetes together with GitHub Authorized Keys to provide secure remote access to production clusters.
bastion docker dockerfile alpine openssh mfa duo google-authenticator slackCURSE is an SSH certificate signing server, built as an alternative to Netflix's BLESS tool, but without a dependency on AWS. This software is currently in a beta state, feel free to submit issues on GitHub with any suggestions for improvement/feature requests or issues encountered.
bastion ssh openssh ssh-certificatesedkey allows you to write ED25519 private keys in the OpenSSH private key format
openssh ed25519 privatekeyTerraform module for generating an SSH public key file. This project is part of our comprehensive "SweetOps" approach towards DevOps.
terraform terraform-module tls ssh openssh key-pair ssh-server private-key public-keyOn the Windows side run Pageant (or compatible agent such as gpg4win). On the Windows side run Pageant (or compatible agent such as gpg4win).
pageant wsl ssh windows-10 windows-subsystem-linux putty opensshOpenSSH 2.3 up to 7.4 Mass Username Enumeration (CVE-2018-15473).
ssh openssh vulnerability enumeration users accounts cve cve-2018-15473gitcache-ssh is a simple SSH based Git cache. This tool was conceived and written to dramatically reduce the bandwidth consumed by developers and CI/CD build and test systems that constantly communicate with geographically remote Git repositories.
git ssh cache openssh openssh-serverThe sshkeys crate is a Rust library, which provides types and methods for parsing OpenSSH public keys and certificates. In order to use this crate in your project, simply add the following to your Cargo.toml file.
parsing openssh ssh-keysNote: this software is in alpha phase. Commands and API can change. Feedback would be appreciated. ssh-inscribe can help you to manage your secure access to your organizations SSH hosts. It achieves this by leveraging SSH User Certificates.
ssh certificate hsm openssh certificate-authority ssh-agent key-management request-certificateTerraform module that provisions an SSH TLS key pair and writes it to SSM Parameter Store. This is useful for bot accounts (e.g. for GitHub). Easily rotate SSH secrets by simply tainting the module resource and reapplying.
tls ssh aws kms terraform keypair openssh cicd ssm publickey atlantis privatekey terraform-module chamber key-rotation hcl2GSH is an OpenID Connect-compatible authentication system for systems using OpenSSH servers consisting of an out-of-box binary set. Its use requires only a few configurations in the sshd_config file, allowing for a staged migration of an infrastructure based on PAM authentication (LDAP/AD/Kerberos/etc) to an authentication structure with OpenID Connect and SSH certificates. This project is based on a number of other similar projects.
certificate openssh openid-connect
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.